Polecenie Linux Sha1sum

Polecenie Linux Sha1sum
Oprogramowanie komputerowe, które jest używane do weryfikacji i obliczania skrótów SHA-1, jest znane jako SHA1Sum. SHA-1 oznacza bezpieczny algorytm hash 1. To narzędzie, które jest powszechnie używane do sprawdzania integralności plików. SHA-1 jest złamaną kryptograficznie, ale wciąż często używaną funkcją skrótu, która odbiera dane wejściowe i generuje długą wartość skrótu 160-bitową lub 20-bajtową, znaną jako trawienie wiadomości, która jest zwykle wyświetlana jako 40-cyfrowa długa liczba heksadecimalna. SHA-1 jest nadal powszechnie używany do walidacji plików, nawet jeśli nie jest już uważany za bezpieczny wobec przeciwników. W dzisiejszym artykule poinformujemy Cię o tym, czym jest polecenie Sha1sum i jak możesz z niego korzystać.

Składnia

sha1sum [opcja] [nazwa_pliku]

Możemy użyć wielu flag w opcji tego polecenia, aby sprawdzić i zweryfikować ważność pliku. Pierwszym krokiem jest otwarcie terminala w systemie operacyjnym (Linux/UNIX/UBUNTU). Korzystamy z systemu Kali Linux. Na początek musimy przejść do konkretnego katalogu zawierającego wymagany plik, w którym zostanie zweryfikowana suma kontrolna. Następnie możesz użyć polecenia LS (List Directory), aby sprawdzić, czy w katalogu istnieją jakieś pliki lub foldery. Jak widać, nasz bieżący katalog (Works) ma kilka plików i folderów. Jako alternatywę, po poleceniu SHA1Sum, wpisz całą ścieżkę katalogu razem z nazwą pliku.

$ ls

Zdobądź SHA-1 pliku na ekranie terminalu

Zdobądźmy wartość sumy kontrolnej dla konkretnego pliku tekstowego z bieżącego katalogu roboczego. W tym celu musisz wprowadzić polecenie pokazywania się w terminalu Linux, aby pobrać wartość sumy kontrolnej lub potwierdzić nowy.plik txt. To polecenie drukuje kontrolę kontrolną pliku SHA-1 wraz z nazwą pliku tekstowego na ekranie terminalu, dla którego pożądana jest suma kontrolna. Możesz zobaczyć, że suma kontrolna jest wyświetlana wraz z plik „nowy.tekst".

$ sha1sum nowy.tekst

W ten sam sposób mamy sumę kontrolną innego pliku tekstowego, NewFile.tekst. To samo pokazane poniżej polecenie SHA1Sum zostało użyte do wyświetlania sumy kontrolnej dla tego pliku tekstowego.

Metoda napisania SHA-1 pliku

SHA-1 pliku można zapisać za pomocą standardowej procedury przekierowania powłoki. Należy wysłać plik SHA-1 wraz z nowym plikiem.TXT, jeśli ma zostać wysłany przez Internet. Każdy, kto pobiera lub czyta plik, może po prostu zweryfikować (do pewnego stopnia), że nie został on w ten sposób manipulowany, używając tego pliku SHA-1. Polecenie SHA1Sum jest używane wraz z nazwą pliku, a następnie większą niż podpis „>” i nową nazwę pliku do wygenerowania pliku SHA-1, a następnie zapisu kontroli w pliku SHA-1.

$ sha1sum nowy.txt> nowy.SHA1

Korzystając z polecenia CAT, możemy tworzyć pojedyncze lub wiele plików, odczytać zawartość plików, połączyć tekst wielu plików i wysyłać dane do terminala lub plików. W naszej sytuacji używamy polecenia CAT do wyświetlania wartości sumy kontrolnej w pliku SHA-1, który właśnie utworzyliśmy na terminalu. To wyświetla sumę kontrolną, a także nazwę pliku, na której została wygenerowana.

$ CAT NOWOŚĆ.SHA1

Korzystając z edytora VIM, zaktualizowaliśmy zawartość nowego.plik txt. Następnie wykonaliśmy polecenie SHA1Sum z opcją przełącznika -C, aby przetestować integralność pliku. Zwraca ostrzeżenie, że suma kontrolna pliku nie pasuje, wskazując, że plik został zmodyfikowany.

$ vim nowy.tekst
$ sha1sum -c nowy.SHA1

Następnie zaktualizowaliśmy plik SHA-1 w stosunku do nowego.plik txt. Po ponownym uruchomieniu skryptu z przełącznikiem -C bez edytowania lub modyfikowania pliku zwraca OK, wskazując, że nie nastąpiła zmiana w pliku i że jest bezpieczny i nienaruszony. Wyjście zostało pokazane poniżej.

$ sha1sum nowy.txt> nowy.SHA1
$ sha1sum -c nowy.SHA1

Domyślnie narzędzie SHA1Sum odczytuje plik w formacie tekstowym, ale możemy zdecydowanie zmienić możliwości polecenia do odczytania w trybie binarnym. Używamy opcji przełącznika -B po poleceniu SHA1Sum do odczytania w trybie binarnym. Polecenie na obrazie pokazuje sumę kontrolną pliku.

$ sha1sum -b nowy.SHA1

Binarny sha-1 i tekst nowego.plik txt jest taki sam po porównaniu na podłączonym obrazie, który zawiera oba polecenia.

$ sha1sum -b nowy.SHA1
$ sha1sum nowy.tekst

Komenda SHA1Sum może być również używana do sprawdzenia wartości sumy kontrolnej pliku SHA-1, wpisując to samo polecenie. Poniższa próbka zawiera ekran wyświetlany sumę kontrolną pliku SHA-1. Musisz zauważyć, że suma kontrolna pliku SHA-1 się zmieniła.

$ sha1sum nowy.SHA1

Kiedy otwieramy plik SHA-1 w edytorze VIM, suma kontrolna jest wyświetlana wraz z nazwą pliku.

$ vim nowy.SHA1

Aby uzyskać dokładne szczegóły, uruchom polecenie SHA1Sum za pomocą przełącznika -Help, aby uzyskać więcej informacji o poleceniu. Polecenie SH1Sum z informacjami o opcjach jest wyświetlane na wyjściu polecenia pomocy pokazanej na obrazie.

$ sha1sum - -Help

Wszystko porusza się szybko, jeśli chodzi o problemy z bezpieczeństwem. Algorytm mieszania MD5 jest obecnie powszechnie uważany za niebezpieczny. Oczekuje się również, że technika mieszania SHA1 byłaby niepewna. W rezultacie przewiduje się, że nowe algorytmy pojawią się i powszechnie zatrudnią w przyszłości. Wiele procedur suma kontrolnego jest już dołączonych do Linux/Linux/Ubuntu i ma nadzieję, że będzie to rosło. Jak widać na zrzucie ekranu poniżej, jeśli wprowadzimy polecenie SHA i naciśniemy ENTER w terminalu Linux, otrzymamy listę innych poleceń związanych z SHA, których można użyć zamiast Sha1sum.

$ sha

Wniosek

Chodzi o użycie polecenia SHA1Sum do wyświetlania suma kontrolnego określonego tekstu pliku SHA-1 w powładzie Kali Linux. Mamy nadzieję, że ten artykuł będzie wielką pomocą dla nowych użytkowników Linuksa i uzyskał pożądany poziom zrozumienia. Wszystkie te polecenia można zaimplementować w dowolnym systemie operacyjnym.