Przejdź do głównej zawartości

md5sum


  • md5sum – narzędzie do generowania 128-bitowych sum kontrolnych MD5 dla plików lub danych z wejścia standardowego.
  • Umożliwia sprawdzanie integralności plików poprzez porównanie obliczonej sumy z podaną.
  • Dostępne w większości dystrybucji Linux w ramach pakietu GNU Coreutils.

Okno terminala
md5sum [opcje] [plik ...]
  • Bez podania pliku oblicza sumę z wejścia standardowego.

ParametrOpis
-bTraktuje pliki jako binarne
-tTraktuje pliki jako tekstowe
-cWeryfikuje sumy kontrolne z podanego pliku
--tagWyświetla wynik w formacie stylu BSD
--statusNie wyświetla żadnych komunikatów, wynik sygnalizowany kodem wyjścia
--helpWyświetla pomoc programu
--versionWyświetla wersję programu

Okno terminala
# Obliczenie sumy kontrolnej dla pliku
md5sum plik.iso
# Obliczenie sumy dla wielu plików
md5sum plik1.txt plik2.txt
# Weryfikacja pliku na podstawie sum zapisanych w checksums.md5
md5sum -c checksums.md5
# Wczytanie danych z wejścia standardowego
echo "test" | md5sum
  • Pierwszy przykład generuje sumę MD5 dla jednego pliku.
  • Drugi pozwala na obliczenie sum dla kilku plików naraz.
  • Trzeci służy do sprawdzenia integralności na podstawie zapisanych sum.
  • Czwarty oblicza sumę dla danych podanych bezpośrednio.

  • Algorytm MD5 jest szybki, ale niezalecany do celów kryptograficznych ze względu na znane kolizje.
  • Do celów bezpieczeństwa lepiej używać algorytmów SHA-256 lub SHA-512.

Błąd / KomunikatPrzyczynaRozwiązanie
No such file or directoryPodano błędną ścieżkę plikuSprawdź poprawność nazwy i lokalizacji pliku
FAILED przy weryfikacjiPlik został zmieniony lub uszkodzonyPobierz plik ponownie lub sprawdź źródło