cryptlib

Cryptlib - мощный инструмент защиты, который позволяет даже неопытным крипто-программистам легко добавлять кодирование и опознавательные сервисы к их программному обеспечению. Интерфейс высокого уровня обеспечивает любого способностью добавить мощные возможности защиты к приложению, без нужды знать какую либо из подробностей нижнего уровня, которые делают кодирование или опознавательную работу. Cryptlib обеспечивает прозрачный и непротиворечивый интерфейс к множеству широко используемых алгоритмов, к которым обращаются через прямой, стандартизированный интерфейс с параметрами типа алгоритма и размера ключа, который выбирает пользователь. Включенные как основные компоненты – реализация наиболее популярных методов кодирования и опознавательных алгоритмов: Blowfish, CAST, DES, triple DES, IDEA, RC2, RC4, RC5, Safer, Safer-SK, Skipjack, MD2, MD4, MD5, RIPEMD-160 и SHA, HMAC-MD5, HMAC-SHA, HMAC-RIPEMD-160, MDC-2 MAC, Diffie-Hellman, DSA, Elgamal, RSA.