PyCrypto (Python Cryptography Toolkit) is intended to provide developers with a stable and reliable base for writing Python programs that require cryptographic functions.
PyCrypto is a collection of both secure hash functions (such as MD5 and SHA), and various encryption algorithms (AES, DES, IDEA, RSA, ElGamal, etc.).
What`s New in This Release: [ read full changelog ]
· Fix NameError when attempting to use deprecated getRandomNumber()
· function.
· Slowmath: Compute RSA u parameter when it`s not given to RSA.construct. This makes _slowmath behave the same as _fastmath in this regard.
· Make RSA.generate raise a more user-friendly exception message when the user tries to generate a bogus-length key.