Dobrze jest zweryfikować operacje podczas wykonywania, na przykład w przypadku instalacji czegoś ze strony internetowej, aby sprawdzić, czy jest ona prawidłowo zainstalowana, musi być pewne sumy kontrolne.
Popularnym narzędziem wśród użytkowników Linuksa jest „MD5Sum” który pochodzi „MD5” znany jako algorytm wiadomości. MD5 składa się z 128-bitowy skrót kryptograficzny wartość używana do uwierzytelniania plików i integralności danych.
„MD5Sum” Suma kontrolna to dobrze odpowiednie narzędzie, które pomaga obliczyć i weryfikować 128-bitowe skróty. Jest to wbudowany program w większości systemów UNIX do obliczania i generowania plików wejściowych dla 128-bitowego podsumowania wiadomości.
Składnia „MD5Sum” Polecenie to:
MD5Sum [opcja…] [Plik…]
Opcje poleceń „MD5Sum”
Opcje „MD5Sum” Polecenie jest wymienione w podanej tabeli:
Opcja | Opis |
---|---|
-B | Używane w trybie binarnym |
-C | Służy do odczytu plików MD5 i sprawdzania |
-etykietka | Służy do tworzenia sumy kontrolnej w stylu BSD |
-T | Używane w trybie tekstowym |
-ignoruj-missinG | Aby zignorować wiadomość raportu dla brakujących plików |
-cichy | Aby zatrzymać komunikat „OK” dla każdego udanego pliku |
-status | Aby przestać wyświetlać wyjście przez cały czas. |
-ścisły | Używane do niewłaściwie sformatowanych sumy kontrolnej |
-ostrzegać | Wyświetla komunikat ostrzegawczy o niewłaściwie sformatowanych sumach kontrolnych |
Jak używać opcji poleceń MD5Sum?
Zróbmy i użyjmy kilku przykładów, aby zrozumieć działanie „MD5Sum” Polecenie z opcjami:
Utwórz plik tekstowy i napisz w nim losowy tekst. Załóżmy, że utwórz plik o nazwie „Test_file1” i dodaj do niej następującą zawartość:
Teraz wykonaj następujące MD5Sum polecenie weryfikacji pliku:
$ md5sum test_file1.tekst
Wydrukuj wygenerowane wyjście w formacie w stylu BSD za pomocą "-etykietka" opcja:
$ MD5Sum -Tag Test_file1.tekst
Możesz także sprawdzić integralność dowolnego innego pliku formatu. Na przykład zrobić .plik CPP i nazwij to „TEST_FILE2.CPP ” i napisz dowolny program i zapisz go.
Wykonaj podane polecenie, aby zweryfikować .CPP plik:
$ md5sum test_file2.CPP
Przechowuj wartość MD5 w pliku i zweryfikuj ją. W tym celu użyj wspomnianego polecenia w następujący sposób, aby przenieść wartość w algorytmie MD5:
$ md5sum test_file2.CPP> testmd5.MD5
Powyższe polecenie przesunie wartość w testmd5.MD5 plik.
NOTATKA: testmd5.MD5 to losowa nazwa, którą utworzyłem, możesz zmienić nazwę zgodnie z wyborem. Po uruchomieniu tego polecenia plik zostanie utworzony w katalogu o wymienionej nazwie.
Wykonaj "-C" opcja z MD5Sum polecenie, aby sprawdzić treść pliku:
$ md5sum -c testmd5.MD5
Podobnie możesz również przesunąć standardowe wyjście wielu plików w testmd5.MD5 Aby zweryfikować treść:
$ md5sum test_file1.TXT TEST_FILE2.CPP> testmd5.MD5
Dodaj inne treści w test_file1 Aby sprawdzić, czy suma kontrolna MD5 podaje komunikat o błędzie. W tym celu dodaj zawartość w „test_file1.TXT ”Używanie "Echo":
$ echo „Hello Linux Writers” >> test_file1.tekst
Powyższe polecenie dołączy „Hello Linux Writers” do pliku tekstowego.
Teraz uruchom "-sprawdzać" Opcja sprawdzenia, jakie wyjście wygeneruje w terminalu po wprowadzeniu zmian:
$ MD5Sum -sprawdź testmd5.MD5
Wygenerowane dane wyjściowe wskazuje, że zawartość plików nie pasuje.
Użyj "-cichy" opcja, aby nie wydrukować "OK" Wiadomość do pomyślnie zweryfikowanych plików. Wydrukuje tylko wynik awarii:
$ MD5Sum -Quiet -sprawdź testmd5.MD5
Uruchom "-ostrzegać" opcja wyświetlania wiadomości, jeśli pliki kontrolne są niewłaściwie sformatowane. W terminalu wygeneruje komunikat ostrzegawczy:
$ md5sum -c -wojna testmd5.MD5
Wniosek:
W tym przewodniku omówiliśmy „MD5Sum” Narzędzie poleceń używane do sprawdzenia 128-bitowych skrótów. Sprawdziliśmy również integralność danych różnych plików za pomocą „MD5Sum” Opcje poleceń.