Бесплатные библиотеки криптографии

Каковы наиболее стабильные и полезные библиотеки криптографии, которыми они являются:

  • написанное с / для python, c ++, c #, .net
  • openource, GNU или другая свободная лицензия

4 Solutions collect form web for “Бесплатные библиотеки криптографии”

Стандартной библиотекой Python (с использованием общих шифров, таких как AES и RSA) является PyCrypto . Однако он не поддерживает такие вещи, как PKCS . Существует частичная оболочка Python для библиотеки Crypto ++, предоставленная PyCryptopp , что может оказаться полезным.

Библиотека OpenSSL также упакована для Python с помощью PyOpenSSL . Реализация SSH на Python – это Paramiko .

Для C # и Java существует bouncycastle . Дедушкой криптографических библиотек является openssl . Для C ++ другая очень зрелая библиотека – crypto ++ .

Взгляните на KeyCzar

Некоторые особенности Keyczar включают:

  • Простой API
  • Ключевое вращение и управление версиями
  • Безопасные алгоритмы, режимы и длины ключей по умолчанию
  • Автоматическая генерация векторов инициализации и сигнатур зашифрованного текста
  • Java, Python и C ++
  • Международная поддержка в Java (скоро появится Python)

Однако, похоже, поддержка C #.

NSS работает с C ++ и имеет привязки для Java и Python, хотя я не уверен, что он еще имеет привязки .NET / Mono.

  • Графические плагины процессора для Python
  • SWIG с аргументами python и C:
  • Обнаружение, если объект с одного изображения находится на другом изображении с помощью OpenCV
  • Python numpy.random.choice в C # с неравномерным распределением вероятностей
  • Ошибка аргумента SWIG при использовании «using std :: vector» в python
  • Извлечь поля структуры C
  • Воспроизведение аудио и видео с помощью Pipeline в Gstreamer (Python)
  • Передача функции C в функцию Python
  • Python - лучший язык программирования в мире.