/Cryptography-Implementations

Implementation of RSA encryption and salted MD5 hashing

Primary LanguagePython

CRYPTOGRAPHY IMPLEMENTATIONS

Contains implementations of the RSA encryption scheme and salted MD5 hashing with only two external libraries.

Usage

git clone https://github.com/kelvingakuo/Cryptography-Implementations
cd Cryptography-Implementations
pip install sympy
pip install bitarray

Literature and 'inspiration'

MD5

https://en.wikipedia.org/wiki/MD5#Pseudocode

https://github.com/timvandermeij/md5.py/blob/master/md5.py

https://www.codeproject.com/Articles/704865/Salted-Password-Hashing-Doing-it-Right

RSA

http://doctrina.org/How-RSA-Works-With-Examples.html

https://github.com/jchen2186/rsa-implementation/blob/master/rsa.py