Basic Cryptography Algorithm Implementation Algorithm Description Status AES Block Cipher Done RC5 Block Cipher WIP RSA Public Key Done MD5 Hash Done Lagrange Polynomial Done MD5 RFC The MD5 algorithm is defined in the RFC 1321. The RFC can be found here.