Skip to main content

A Python crypto and SSL toolkit

Project description

M2Crypto is a crypto and SSL toolkit for Python featuring the following: - RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). - SSL functionality to implement clients and servers, with examples. - HTTPS extensions to Python’s httplib, urllib, and xmlrpclib. - Unforgeable HMAC’ing AuthCookies for web session management. - FTP/TLS client and server. - S/MIME. - ZServerSSL: A HTTPS server for Zope. - ZSmime: An S/MIME messenger for Zope.

M2Crypto works with the following: - Python 2.[123] - OpenSSL 0.9.7 and above - SWIG 1.3.21

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page