CryptographyΒΆ
Legacy Wiki Page
This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.
CryptographyΒΆ
Python includes several modules for hashing and even basic ssl support which is integrated into the socket module.
For more serious cryptography work, have a look at the following extension modules.
Interfaces to OpenSSLΒΆ
OpenSSL is an open-source library that implements SSL and comes with a large number of very fast crypto and hash algorithm implementations.
M2Crypto - Python interface to OpenSSL
pyOpenSSL - Python interface to OpenSSL, with focus on SSL networking
eGenix pyOpenSSL Distribution - An easy-to-install distribution of pyOpenSSL
Stand-alone Cryptographic LibrariesΒΆ
Python Cryptography Toolkit - A collection of crypto-related algorithms and protocols implemented as Python extension
ResourcesΒΆ
python-crypto Mailing List - A mailing list for discussing Python and cryptography