⇤ ← Revision 1 as of 2008-06-16 12:56:50
1183
Comment:
|
← Revision 2 as of 2008-11-15 14:00:53 ⇥
1197
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Python includes several modules for [http://www.python.org/doc/lib/module-hashlib.html hashing] and even basic [http://www.python.org/doc/lib/module-socket.html ssl support] which is integrated into the socket module. | Python includes several modules for [[http://www.python.org/doc/lib/module-hashlib.html|hashing]] and even basic [[http://www.python.org/doc/lib/module-socket.html|ssl support]] which is integrated into the socket module. |
Line 9: | Line 9: |
[http://www.openssl.org/ OpenSSL] is an open-source library that implements SSL and comes with a large number of very fast crypto and hash algorithm implementations. | [[http://www.openssl.org/|OpenSSL]] is an open-source library that implements SSL and comes with a large number of very fast crypto and hash algorithm implementations. |
Line 12: | Line 12: |
* [http://pyopenssl.sf.net/ pyOpenSSL] - Python interface to OpenSSL, with focus on SSL networking * [http://www.egenix.com/products/python/pyOpenSSL/ eGenix pyOpenSSL Distribution] - An easy-to-install distribution of pyOpenSSL |
* [[http://pyopenssl.sf.net/|pyOpenSSL]] - Python interface to OpenSSL, with focus on SSL networking * [[http://www.egenix.com/products/python/pyOpenSSL/|eGenix pyOpenSSL Distribution]] - An easy-to-install distribution of pyOpenSSL |
Line 17: | Line 17: |
* [http://www.amk.ca/python/code/crypto.html Python Cryptography Toolkit] - A collection of crypto-related algorithms and protocols implemented as Python extension | * [[http://www.amk.ca/python/code/crypto.html|Python Cryptography Toolkit]] - A collection of crypto-related algorithms and protocols implemented as Python extension |
Line 21: | Line 21: |
* [http://listserv.surfnet.nl/archives/python-crypto.html python-crypto Mailing List] - A mailing list for discussing Python and cryptography | * [[http://listserv.surfnet.nl/archives/python-crypto.html|python-crypto Mailing List]] - A mailing list for discussing Python and cryptography |
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