Sumy kontrolne md5

Z openSUSE wiki

Spis treści

Co to są sumy kontrolne md5?

Suma kontrolna md5 jest to 32 bajtowy ciąg znaków będący wynikiem zastosowania algorytmu md5 na pliku.


Obraz ISO - Jak sprawdzić sumy kontrolne?

Zawartość pliku zawierającego sumy kontrolne md5 może wyglądać następująco:

5beb29af580251587313d7337a7c41c0 nazwa-pliku.iso

Linux openSUSE

Po ściągnięciu obrazu iso z internetu należy wykonać polecenie:

cheops:/media/hitachi/linux/ISO$ md5sum nazwa-pliku.iso 
5beb29af580251587313d7337a7c41c0  nazwa-pliku.iso

Windows

Po ściągnięciu obrazu iso z internetu należy wykonać polecenie:

C:\>md5sum.exe nazwa-pliku.iso

gdzie zamiast nazwa-pliku.iso wstawiamy faktyczną nazwę pliku iso dla którego chcemy sprawdzić sumy md5.


Notka: Po uruchomieniu powyższego polecenia program wyświetli ciąg znaków i jeżeli ten ciąg będzie identyczny z tym zapisanym w pliku *.md5 (w tym przypadku będzie to plik nazwa-pliku.iso.md5) to plik został poprawnie ściągnięty i można już przystąpić do nagrywania. Jeżeli obydwa ciągi będą się różniły oznacza to, że w czasie ściągania nastąpiły jakieś błędy i konieczne będzie ściągnięcie pliku iso jeszcze raz lub też dociągnięcie go do końca.

Generowanie sumy kontrolnej MD5 w PHP

Tworzymy plik index.php o treści

<?php
  print md5('ittk');
  echo '< br />';
  print ittk;
?>

gdzie:

ittk - to nasze przykładowe hasło
Uruchamiamy serwer www, np. Apache2 oraz wpisujemy w przeglądarce adres do naszego pliku index.php.

Uzyskujemy w efekcie sumę kontrolną oraz hasło:

ea4d16316900393b9c0d30995ab22c1a
ittk


Linki

Wiki MD5