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.