Tym razem o algorytmie MD5 i jego
dekodowaniu. Czym
jest algorytm MD5 ? Wg Wikipedii:
MD5 (z ang. Message-Digest algorithm 5 – Skrót wiadomości wersja 5) – algorytm z dziedziny kryptografii. Jest to popularna kryptograficzna funkcja skrótu, która z dowolnego ciągu danych generuje 128-bitowy skrót.
MD5 jest jednym z serii algorytmów zaprojektowanych przez profesora Rona Rivesta z MIT (Rivest, 1994). Poprzednikiem był algorytm MD4, który w wyniku analizy przeprowadzonej przez Hansa Dobbertina okazał się zbyt mało bezpieczny. Jego bezpiecznym następcą był MD5 opracowany w 1991.
Ale w praktyce gdzie go używamy ? Najczęściej używamy go do
kodowania haseł w bazach mySQL. Zazwyczaj hasło w bazie mySQL jest zapisane w postaci kilkunastu cyfr tak aby nikt nie mógł go tak łatwo odczytać wchodząc do myPHPAdmina. Np: 8c95188bb6e65b84575c12a7bb3d8af6
Jednak wszystko da się rozkodować. A do tego celu mogę z pewnością polecić strony:
http://www.adamek.biz/md5-generator.php
http://md5.rednoize.com/