Каковы наиболее стабильные и полезные библиотеки криптографии, что они:
Стандартная библиотека Python (реализующая общие шифры, такие как AES и RSA): PyCrypto . Однако он пока не поддерживает такие вещи, как PKCS . Для библиотеки Crypto ++ есть частичная оболочка Python, заданная PyCryptopp , которая может оказаться полезной.
Библиотека OpenSSL также обернута для Python PyOpenSSL . Реализация SSH на Python: Paramiko .
Для C # и Java существует bouncycastle . Дедушка крипто-библиотек - openssl . Для C ++ еще одна очень зрелая библиотека - crypto ++ .
Взгляните на KeyCzar
Некоторые функции Keyczar включают: Простой API Поворот ключа и управление версиями Безопасные стандартные алгоритмы, режимы и длины клавиш Автоматическая генерация векторов инициализации и подписей зашифрованного текста Реализации Java, Python и C ++ Международная поддержка в Java (скоро появится Python)
Некоторые функции Keyczar включают:
Похоже, не поддерживается C #.
NSS работает с C ++ и имеет привязки для Java и Python, хотя я не уверен, есть ли еще привязки .NET / Mono.