Jak zweryfikować sumę kontrolną shatop 106 pliku w Linux

Jak zweryfikować sumę kontrolną shatop 106 pliku w Linux
Ważnym elementem bezpieczeństwa w Internecie jest jego bezpieczeństwo. Prowadzone są ciągłe opracowywanie i badania, aby zapobiec złośliwemu użytkowaniu i ulepszanie plików i aplikacji internetowych.

Często jest niebezpieczne pobieranie plików z Internetu, co często jest niebezpieczne. Konieczne jest również pobranie tych plików w celu uzyskania ważnej pracy. Tysiące takich plików jest również pobierane przez miliony ludzi. Dlatego takie pliki powinny być szczególnie dobrze chronione.

Ten artykuł dowie się o Suma kontrolna i zweryfikuj kontrolę kontrolną SHA256 pliku w systemie Linux.

Wymagania wstępne

  • Terminal (osoby niebędące sudoerzy mogą łatwo tam pracować)
  • Sprawdzaj poprawność pliku sumy kontrolnej (jest to konieczne)
  • Plik ISO (pobrany)

Co to jest SHA256?

Według U.S. Agencja Bezpieczeństwa Narodowego, ten algorytm jest częścią rodziny algorytmów SHA2. Akronim SHA oznacza „bezpieczny algorytm skrótu”, a 256 to liczba bitów używanych w tych algorytmach.

Czym jest suma kontrolna SHA256?

Jest to podpis kryptograficzny dowolnego pliku, którego może użyć do identyfikacji lub wykrywania błędów wprowadzonych podczas transmisji lub przechowywania. Suma kontrolna mierzy rozmiar bloku danych cyfrowych. Wyjątkowo reprezentuje plik, który jest ciągiem. Linux ma kilka algorytmów matematycznych do wygenerowania sumy kontrolnej pliku.

Zazwyczaj w Internecie suma kontrolna SHA256 jest dostarczana jako ciąg bezpośrednio w pliku głównym lub jako plik tekstowy w sekcji pobierania. Za pośrednictwem oryginalnego pliku sumy kontrolnej możemy zweryfikować sumę kontrolną za pomocą narzędzia narzędzi kontrolnych.

Jak wygenerować sumę kontrolną SHA256?

Algorytm sumy kontrolnej generuje sumę kontrolną. Istnieją różne algorytmy sumy kontrolnej.

  • Bezpieczne algorytmy i warianty skrótu (SHA-1, SHA-2 itp.)
  • Algorytm MD-5

Algorytm bezpiecznego skrótu generuje wartość sumy kontrolnej, rozkładając dane pliku na mniejsze fragmenty, tworząc wartość skrótu dla każdej części.

SHA256 tworzy wartość trawienia lub skrótu pliku, a gdy plik jest manipulowany lub zmodyfikowany, oryginalna wartość trawienia SHA256 jest zmieniana.

Jak zweryfikować sumę kontrolną SHA256 za pomocą SHA256Sum

Możemy zweryfikować sumę kontrolną SHA256 na dwa sposoby,

  1. Narzędzie linii dowodzenia SHA256Sum
  2. Metoda GUI

Metoda wiersza polecenia

W każdym dystrybucji Linux są dostępne narzędzia dla różnych algorytmów sumy kontrolnej. Możemy weryfikować i wygenerować sumę kontrolną za pomocą tych narzędzi. Niektóre sumy kontrolne wiersza poleceń są następujące.

Poza tym Sha384Sum, SHA224Sum itp., są również dostępne, które używają podobnych formatów poleceń. Tutaj zweryfikujemy sumę kontrolną za pomocą SHA256Sum za pomocą „OpenSuse Leap 15.2 ”.

Narzędzie linii dowodzenia SHA256Sum
Nie musimy wykonywać żadnej instalacji dla SHA256Sum, ponieważ jest częścią GNU Coreutils. Pliki suma kontrolnego są dostępne do pobrania z większości dystrybucji z plikami ISO.

Pobieramy LEAP OpenSuse 15.2 plik ISO najpierw, a następnie pobierz jego sumę kontrolną za pomocą polecenia WGET. Warto zauważyć, że wraz z plikami ISO, plik tekstowy „SHA256Sums” jest również dostarczany i zawiera wartości sumy kontrolnej.

Wget https: // pobierz.OpenSuse.org/dystrybucja/LEAP/15.2/ISO/OpenSuse-Lap-15.2-DVD-X86_64.ISO.SHA25

Po pobraniu sumy kontrolnej możemy wygenerować sumę kontrolną za pomocą poniższego polecenia.

SHA256Sum OpenSuse-LEAP-15.2-DVD-X86_64.ISO
0FD2D4E630B6579B933B5CB4930A8100ACCA6B4E29CD2738C4B7A9B2F76D80E4 OpenSuse-Lap-15.2-DVD-X86_64.ISO

Polecenie z flagą „-C” jest uruchamiane w celu porównania sumy kontrolnej z wartością w pliku SHA256Sums. Nazwa pliku i suma kontrolna porównaj wszystkie pliki w katalogu z odpowiednią nazwą pliku i oblicz kontrolę każdego pliku.

$ sha256sum -C openSuse-leap-15.2-DVD-X86_64.ISO.SHA256
OpenSuse-LEAP-15.2-DVD-X86_64.ISO: OK
SHA256SUM: OSTRZEŻENIE: 14 linii jest niewłaściwie sformatowane

W oparciu o sumę kontrolną pliku ISO możemy zobaczyć, jak pasuje do oryginalnego pliku. Otrzymaliśmy OK na wyjściu, co oznacza, że ​​pobrany plik nie jest uszkodzony i manipulowany. W rezultacie widzimy, że podczas pobierania żadne pliki nie zostały zmodyfikowane lub zmodyfikowane.

Jeśli „Fail” jest napisane w wyjściu zamiast „OK”, pokazuje, że nasz plik jest uszkodzony i manipulowany podczas pobierania. Musimy pobrać plik z powrotem; W przeciwnym razie nie możemy pobrać odpowiedniej dystrybucji.

Metoda GUI

Za pomocą GTKHash możemy użyć metody graficznej do weryfikacji sumy kontrolnej. Może weryfikować Sumę kontrolną za pomocą GTKHash, który obsługuje algorytmy MD5, SHA i inne.

Instalowanie GTKHash na Ubuntu
Możemy łatwo zainstalować GTKHash w naszym systemie Ubuntu, po prostu uruchamiając polecenie napisane poniżej:

sudo apt instal gtkhash

To wszystko, co musimy zrobić. Wybierz wybrany algorytm sumy kontrolnej.

  • W menu wybierz Edytuj> Preferencje.
  • Wybierz te, których chcemy użyć.
  • Kliknij przycisk Zamknij.
SHA256, SHA-1 i MD5 są domyślnie wybierane.

Korzystanie z GTKHash
Aplikacja jest stosunkowo łatwa w użyciu.

  • Pierwszą rzeczą, którą musimy zrobić, jest wybranie pliku do przejrzenia.
  • Następnie wprowadź wartość sumy kontrolnej znalezioną na stronie internetowej w polu wyboru.
  • Naciśnij przycisk skrótu.
  • Generuje wartość sumy kontrolnej z naszym wybranym algorytmem.
  • Jeśli pole wyboru pasuje do któregokolwiek z nich, pokazuje mały znak kleszczy obok niego.

Wniosek

W tym artykule widzieliśmy, w jaki sposób suma kontrolna dokładnie wykrywa pliki uszkodzone. Jest tak dokładny, że jeśli zastąpimy lub usuniemy znak z dowolnego pliku tekstowego wewnątrz obrazu ISO, algorytm sumy kontrolnej generuje zupełnie inną wartość dla tego zmienionego obrazu. Mamy nadzieję, że dobrze zrozumiałeś wszystko z tego artykułu.