RSA implementation in Python

Hacking, the analog way

Python-RSA is a pure-Python RSA implementation. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5.

If you have the time and skill to improve the implementation, by all means be my guest. The best way is to clone the Mercurial repository and send me a merge request when you’ve got something worth merging.

Download and install using "easy_install rsa" or check the installation documentation.

The code is licenced under the Apache Licence version 2.0



This software was originally written by Sybren Stüvel, Marloes de Boer, Ivo Tamboer and subsequenty improved by Barry Mead and Yesudeep Mangalapilly.