Interested Article - Cryptlib

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

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

Шифры
Алгоритм Размер ключа Размер блока
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
Источник —

Same as Cryptlib