1. A method for obtaining digital signatures and public-key cryptosystems;Rivest;Communications of the ACM,1978
2. National Institute for Standards and Technology, Digital Signature Standard (DSS), Federal Register 56 (169), August 30, 1991
3. National Institute of Standards and Technology (NIST), FIPS Publication 46-2: Data Encryption Standard, December 30, 1993
4. R.L. Rivest, The MD5 message-digest algorithm, Internet Request for Comments, April 1992, RFC 1321
5. National Institute of Standards and Technology (NIST), FIPS Publication 180: Secure Hash Standard (SHS), May 11, 1993