Cryptlib

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

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

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

Шифры
Алгоритм Размер ключа Размер блока
AES 128/192/256 128
Blowfish 448 64
CAST-128 128 64
DES 56 64
Triple DES 112 / 168 64
IDEA 128 64
RC2 1024 64
RC4 2048 8
RC5 832 64
Skipjack 80 64
Хэши
Алгоритм Размер дайджеста
MD2 128
MD4 128
MD5 128
RIPEMD 160
SHA-1 160
SHA-2 / SHA-256 256
MAC(Имитовставки)
Алгоритм Размер ключа Размер дайджеста
HMAC-MD5 128 128
HMAC-RIPEMD-160 160 160
HMAC-SHA-1 160 160
HMAC-SHA-2 256 256
Открытые ключи
Алгоритм Размер ключа
Diffie-Hellman 4096
DSA 4096
ECDSA 521
ECDH 521
Elgamal 4096
RSA 4096