Python Cryptography Toolkit (pycrypto) is a collection of both secure hash functions (such as SHA256 and RIPEMD160), and various encryption algorithms (AES, DES, RSA, ElGamal, etc.). The package is structured to make adding new modules easy.
> Download Microsoft Visual C++ Compiler for Python 2.7
> Run command prompt as adminsitrator
msiexec /i <path_to_VCForPython27.msi> ALLUSERS=1
> Install pycrypto
pip install pycrypto