GNU/Linux >> Znalost Linux >  >> Linux

Jak vygenerovat kontrolní součet souboru s různými funkcemi SHA2 Hash v Linuxu a Windows

Kontrolní součty jsou hodnoty hash používané k potvrzení integrity a pravosti souboru. Hash není „šifrování“. Je to (někdy nazývaný výtah) druh ‚podpisu‘ pro textový nebo datový soubor. SHA-1 generuje 160 bitů, SHA256 generuje 256 bitů (32 bajtů), zatímco SHA512 generuje 512 bitový podpis pro text/data. SHA224, SHA256, SHA384, SHA512 jsou nástupnické hashovací funkce SHA-1. Funkce SHA-2 jsou nejsilnější dostupné hašovací funkce, zatímco SHA-1 bylo porušeno!

Pojďme se naučit, jak generovat kontrolní součet (Hash) souboru s různými hashovacími funkcemi SHA-2

Linuxové distribuce

Většina distribucí Linuxu se dodává s různými programy jako sha1sum , sha224sum , sha256sum , sha384sum , sha512sum atd. k ověření integrity dat pomocí příslušných algoritmů SHA. Na Ubuntu, Debian, CentOS, RedHat, Fedora atd. je součástí coreutils balík. (Kliknutím sem zjistíte, co balíček obsahuje sha1sum, sha224sum spustitelný soubor)

Seznam programů SHA ve vašich distribucích Linuxu:

Zadejte sha a stiskněte tabulátor pro zobrazení seznamu různých programů SHA, jak je uvedeno níže:

[root@cloud9 ~]$ sha + [Press Tab] sha1sum    sha224sum  sha256sum  sha384sum sha512sum  shasum

Generovat kontrolní součet pomocí SHA1

[root@cloud9 ~]$ sha1sum [název souboru] Příklad:[root@cloud9 ~]$ sha1sum index.php 93b2f34d155fcffdfdbbcbb2a52ad4cd6edf9686  index.php

Generovat kontrolní součet pomocí SHA224

[root@cloud9 ~]$ sha224sum index.php 0592a4c97678c6b2be67c170a8b0d228bec60a4d6c166e02089c513a  index.php

Generovat kontrolní součet pomocí SHA256

[root@cloud9 ~]$ sha256sum index.php b6722a6c552fca05db2a0cfcf7915485cb660995584ddf60af08088e85a19027  index.php

Generovat kontrolní součet pomocí SHA384

[root@cloud9 ~]$ sha384sum index.php c74b7d29f4864d8cf157d6d84d087314eeca6217352bce992708e9959e675a194abe7ed5c69efea  

Generovat kontrolní součet pomocí SHA512

 [root @ Cloud9 ~] $ sha512sum index.php ac861d194aa0f9946d372b1b0573f62a4b5de6bd57e2f15e5aaed9d76e7e3863b5a988679d90e23707052abf694d0399e00f27dc8b0fee157510d278e21fa8ac index.php 

Windows

Bezplatný File Checksum Verifier společnosti Penteract (krok 1, obsahuje odkaz ke stažení) je jedním z uživatelsky nejpřívětivějších programů pro Windows. Některé z jeho výhod jsou:

1. Má schopnost porovnat vypočítané a očekávané hashe za vás.
2. Velmi minimalistické
3. Offline – nemusíte nahrávat soubory
4. Uživatelsky přívětivý – přetáhněte soubor
5. Podporuje MD5, SHA1, SHA256, SHA384, SHA512 a RIPEMD160

Krok 1: Stáhněte si ověřovač kontrolního součtu souboru Penteracts pro Windows a nainstalujte jej.

Krok 2: Spusťte program z nabídky Start a uvidíte níže uvedené okno:

Krok 3: Z rozbalovací nabídky vyberte typ hash.

Krok 4: Drag and Drop soubor, pro který je třeba vygenerovat/porovnat kontrolní součet.

Krok 5: Stiskněte tlačítko Compute. Získáte kontrolní součet souboru:

Krok 6: Integritu souboru můžete také ověřit porovnáním s jeho očekávaným kontrolním součtem, jak je uvedeno níže:


Linux
  1. Jak získat přístup k souborovým systémům Linux ve Windows 10 a WSL 2

  2. Jak napsat soubor s C v Linuxu?

  3. Různé hodnoty hash vytvořené na Windows, Linux a Mac pro stejný obrázek

  1. Jak nakonfigurovat server SAMBA a přenášet soubory mezi Linuxem a Windows

  2. (C/C++) Jak vygenerovat spustitelný soubor, který lze spustit na Windows i Linuxu?

  3. Jak chytit Ctrl+C na Windows a Linux s Qt

  1. Jak duální bootování Linuxu a Windows

  2. Jak obnovit heslo Windows pomocí Linuxu

  3. Jak vygenerovat částečný kontrolní součet souboru