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.
Składnia
Dział zatytułowany „Składnia”md5sum [opcje] [plik ...]
- Bez podania pliku oblicza sumę z wejścia standardowego.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-b | Traktuje pliki jako binarne |
-t | Traktuje pliki jako tekstowe |
-c | Weryfikuje sumy kontrolne z podanego pliku |
--tag | Wyświetla wynik w formacie stylu BSD |
--status | Nie wyświetla żadnych komunikatów, wynik sygnalizowany kodem wyjścia |
--help | Wyświetla pomoc programu |
--version | Wyświetla wersję programu |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Obliczenie sumy kontrolnej dla plikumd5sum plik.iso
# Obliczenie sumy dla wielu plikówmd5sum plik1.txt plik2.txt
# Weryfikacja pliku na podstawie sum zapisanych w checksums.md5md5sum -c checksums.md5
# Wczytanie danych z wejścia standardowegoecho "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.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
No such file or directory | Podano błędną ścieżkę pliku | Sprawdź poprawność nazwy i lokalizacji pliku |
FAILED przy weryfikacji | Plik został zmieniony lub uszkodzony | Pobierz plik ponownie lub sprawdź źródło |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man md5sum – dokumentacja systemowa.
- GNU Coreutils – md5sum – opis narzędzia.
- MD5 Algorithm Overview – opis algorytmu MD5.