Implementation of Message-Digest algorithm 5 in C++
DOI:
https://doi.org/10.34767/SIMIS.2014.14.01Keywords:
Cryptography, Message-Digest, digital signature, CAbstract
Message-Digest algorithm 5 is one of the most popular ways to get the message digest. Received shortcuts can be used as
digital signatures of files or strings. This paper contains the implementation of this algorithm in C++ programming language. You can find there the description of the class, which can serve as a library in different programs written in C++.
References
Xiaoyun Wang, Dengguo Feng, Xuejia Lai, Hongbo Yu. „Collisions for Hash Functions MD4, MD5, HAVAL-128 and RIPEMD” Cryptology ePrint Archive Report 2004/199.
J. Pieprzyk, T. Hardjono, J. Seberry „Teoria bezpieczeństwa systemów komputerowych”, Helion, Gliwice 2005.
Schneier Bruce, „Applied Cryptography, Second Edition: Protocols, Algorthms, and Source Code in C”, John Wiley & Sons, Inc. 1996.