PGPsdk.
PGPsdk.
Что такое PGPsdk?
PGPsdk — это средство разработки для программистов на С, позволяющее разработчикам программного обеспечения встраивать в него стойкие криптографические функции. PGPsdk использован при разработке PGP 5.5 и сопутствующих продуктов. 28 октября 1997 г. PGP Inc. объявила о поставке PGPsdk с сторонним производителям программного обеспечения.
Поддерживаемые алгоритмы.
• Diffie-Hellman
• CAST
• IDEA
• 3DES
• DSS
• MD5
• SHA1
• RIPEMD-160
Поддержка RSA требует отдельного лицензирования.
Реализуемые функции.
• Шифрование и аутентификация (с использованием перечисленных алгоритмов).
• Управление ключами (создание, сертификация, добавление/удаление со связки, проверка действительности, определения уровня надежности).
• Интерфейс с сервером открытых ключей (запрос, подгрузка, удаление и отзыв ключа с удаленного сервера).
• Случайные числа (генерация криптографически стойких псевдослучайных чисел и случайных чисел, базируясь на внешних источниках).
• Поддержка PGP/MIME.
• Вспомогательные функции.
Платформы.
• 32-разрядные платформы Microsoft (Microsoft Visual С++ 5.0).
• Mac OS (MetroWerks CodeWarrior Version 12).
• Unix (Solaris и Linux)