python-crypto -- Cryptography library for Python
http://www.amk.ca/python/code/crypto.html
Python-crypto is a collection of both secure hash functions (such as MD5 and SHA), and various encryption algorithms (AES, DES, IDEA, RSA, ElGamal, etc.).