Free Cryptography libraries

后端 未结 4 651
小鲜肉
小鲜肉 2021-02-06 18:43

What are the most stable and useful Cryptography libraries, that they are:

  • written with/for python, c++, c#, .net
  • opensource, GNU, or other free license
相关标签:
4条回答
  • 2021-02-06 19:10

    NSS works with C++, and has bindings for Java and Python, although I'm not sure if it has .NET/Mono bindings yet.

    0 讨论(0)
  • 2021-02-06 19:12

    Take a look at KeyCzar

    Some features of Keyczar include:

    • A simple API
    • Key rotation and versioning
    • Safe default algorithms, modes, and key lengths
    • Automated generation of initialization vectors and ciphertext signatures
    • Java, Python, and C++ implementations
    • International support in Java (Python coming soon)

    Doesn't seem to have C# support though.

    0 讨论(0)
  • 2021-02-06 19:13

    The standard Python library (implementing common ciphers like AES and RSA) is PyCrypto. It doesn't support things like PKCS yet, however. There is a partial Python wrapper for the Crypto++ library given by PyCryptopp, which you may find useful.

    The OpenSSL library is also wrapped for Python by PyOpenSSL. A Python implementation of SSH is Paramiko.

    0 讨论(0)
  • 2021-02-06 19:21

    For C# and Java, there is bouncycastle. The granddaddy of crypto libraries is openssl. For C++, another very mature library is crypto++.

    0 讨论(0)
提交回复
热议问题