/Cryptomania

RSA public/private key message system —A fresh(man) implementation.

Primary LanguagePythonMIT LicenseMIT

Cryptomania

A first-semester Python cryptographic application

  • Built on the RSA cryptosystem

  • Selection of p, q initial prime numbers --- private and public key creation - User sends his public key - Message encryption based on the Bob's public key - Message decryption based on user's own private key

Installation

python setup.py

Demo

Welcome Page

alt text

Customizable p, q ---key generation

alt text

Message Encryption

alt text

Message Decryption

alt text