Python for Crypto 1) Easy interactive environment for prototyping and experimentation 2) Long integers for public keys, etc. For Windows use Cygwin (complete Unix environment) - latest version 1.7 from cygwin.com - add to default installation: - python-2.5.2-1.tar.bz2 from cygwin - pycrypto-2.1.0.tar.gz from http://pycrypto.org - follow the README file - $ python setup.py test - 892 tests in 24.75 sec For Mac: - python-2.6.4_macosx10.3.dmg from http://www.python.org/download/mac - pycrypto-2.1.0.tar.gz from http://pycrypto.org (needs gcc, part of Xcode Tools, 993MB from http://connect.apple.com) - follow the README file - $ python setup.py test - 892 tests in 37.02 sec - $ python setup.py install installs PyCrypto at /Library/Frameworks/Python.framework/Versions/2.6/ lib/python2.6/site-packages/Crypto/ For Linux: Get Python-2.6.4.tar.bz2 from http://python.org/download/ Unpack it. $ tar -xjf Python-2.6.4.tar.bz2