Python Cryptography Toolkit 2.0.1 review
DownloadPython Cryptography Toolkit is a collection of both secure hash functions (such as MD5 and SHA), and various encryption algorithms.
|
|
Python Cryptography Toolkit is a collection of both secure hash functions (such as MD5 and SHA), and various encryption algorithms.
The package is structured to make adding new modules easy. I consider this section to be essentially complete, and the software interface will almost certainly not change in an incompatible way in the future
Installation:
The toolkit is written and tested using Python 2.2, though it should also work with Python 2.1. Python 1.5.2 is not supported, and the setup.py script will abort if you run it with 1.5.2.
The modules are packaged using the Distutils, so you can simply run "python setup.py build" to build the package, and "python setup.py install" to install it.
If the setup.py script crashes with a DistutilsPlatformError complaining that the file /usr/lib/python2.2/config/Makefile doesn't exist, this means that the files needed for compiling new Python modules aren't installed on your system.
Red Hat users often run into this because they don't have the python2-devel RPM installed. The fix is to simply install the requisite RPM.
To verify that everything is in order, run "python test.py". It will test all the cryptographic modules, skipping ones that aren't available.
If the test script reports an error on your machine, please report the bug using the bug tracker (URL given above). If possible, track down the bug and include a patch that fixes it.
To install the package under the site-packages directory of your Python installation, run "python setup.py install".
What's New in This Release:
Fix SHA256 and RIPEMD on AMD64 platform.
Deleted Demo/ directory.
Add PublicKey to Crypto.__all__
Python Cryptography Toolkit 2.0.1 keywords