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