Cryptlib

Перейти к навигацииПерейти к поиску
cryptlib
ТипКриптографическая библиотека
РазработчикПитер Гутманн
Написана наСи
Операционная система Кроссплатформенная
Первый выпуск1995
Последняя версия3.4.5 (2019)
ЛицензияSleepycat License
Сайтcs.auckland.ac.nz/~pgut0…

cryptlib — кроссплатформенная криптографическая библиотека с открытым исходным кодом. Распространяется по свободной лицензии Sleepycat License, совместимой GNU General Public License. Также cryptlib доступна по стандартной коммерческой лицензии для тех, у кого возникает в этом необходимость. Cryptlib на самом высоком уровне обеспечивает реализацию полной безопасности таких услуг, как S/MIME и PGP/openpgp в качестве безопасной обёртки, безопасных сессий протоколов SSL/TLS и SSH, сервиса Центров сертификации, таких как CMP, SCEP, RTCS, и OCSP, а также другие операции по обеспечению безопасности, такие как, например, достоверность временных меток.

Поддержка алгоритмов шифрования

Шифры
АлгоритмРазмер ключаРазмер блока
AES128/192/256128
Blowfish44864
CAST-12812864
DES5664
Triple DES112 / 16864
IDEA12864
RC2102464
RC420488
RC583264
Skipjack8064
Хэши
АлгоритмРазмер дайджеста
MD2128
MD4128
MD5128
RIPEMD160
SHA-1160
SHA-2 / SHA-256256
MAC(Имитовставки)
АлгоритмРазмер ключаРазмер дайджеста
HMAC-MD5128128
HMAC-RIPEMD-160160160
HMAC-SHA-1160160
HMAC-SHA-2256256
Открытые ключи
АлгоритмРазмер ключа
Diffie-Hellman4096
DSA4096
ECDSA521
ECDH521
Elgamal4096
RSA4096