Implementacja algorytmu funkcji skrótu MD5 w języku c++
DOI:
https://doi.org/10.34767/SIMIS.2014.14.01Słowa kluczowe:
Kryptografia, Funkcja skrótu, podpis cyfrowy, CAbstrakt
Algorytm funkcji skrótu MD5 to jeden z najpopularniejszych sposobów uzyskania skrótu wiadomości. Otrzymane skróty mogą służyć jako podpisy cyfrowe plików lub ciągów znaków. Niniejszy artykuł przedstawia implementację tego algorytmu w języku C++. Można tu znaleźć opis klasy, która może później posłużyć jako biblioteka do dowolnego programu napisanego w tym języku.
Bibliografia
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.