Skip to content

Webwhistle/RSA-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSA Encryption in Python


RSA Encryption in Python

Safe asymmetric encryption

RSA cryptosystem is a safe method of encryption and decryption with distinct public and private keys. This particular project has been partly inspired by the recommendations from National Institute of Standards and Technology (NIST). However, the implementation is a text-book version of RSA and doesn't include a sophisticated padding scheme.

Usage

To use the modules from this package, download or clone this repo and from the root folder run python3 -m 'module.module' in terminal. Example: Run 'python3 -m rsa_python.terminal_gui' to access a simple terminal GUI.

Documentation

For documentation and features see my private GitHub page.

Links

NIST:s recommended methods (pdf) - In-depth explanation of approved RSA methods.

RSA cryptosystem on wikipedia - gives a good overview of the mechanics of RSA.

Another implementation of RSA - for comparison to my implementation.

Contact

Tim Holsteiner – Webwhistle

timhols@kth.se

About

RSA Encryption implemented in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages