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