GNU/Linux >> Linux Esercitazione >  >> Linux

Come generare Checksum di un file con diverse funzioni SHA2 Hash in Linux e Windows

I checksum sono hash utilizzati per confermare l'integrità e l'autenticità del file. Un hash non è "crittografia". È (a volte chiamato digest) una sorta di "firma" per un testo o un file di dati. SHA-1 genera 160 bit, SHA256 genera 256 bit (32 byte), mentre SHA512 genera una firma a 512 bit per un testo/dati. SHA224, SHA256, SHA384, SHA512 sono funzioni hash successive a SHA-1. Le funzioni SHA-2 sono le funzioni hash più potenti disponibili, mentre SHA-1 è stata interrotta!

Impariamo come generare Checksum (Hash) di un file con diverse funzioni SHA-2 Hash

Distribuzioni Linux

La maggior parte delle distribuzioni Linux viene fornita con diversi programmi come sha1sum , sha224sum , somma sha256 , sha384sum , somma sha512 ecc., per verificare l'integrità dei dati utilizzando i rispettivi algoritmi SHA. Su Ubuntu, Debian, CentOS, RedHat, Fedora ecc., fa parte delle coreutils pacchetto. (Fai clic qui per capire quale pacchetto contiene sha1sum, sha224sum eseguibile)

Elenca i programmi SHA sulle tue distribuzioni Linux:

Digita sha e premi tab per elencare i diversi programmi SHA come mostrato di seguito:

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

Genera checksum usando SHA1

[root@cloud9 ~]$ sha1sum [nomefile] Esempio:[root@cloud9 ~]$ sha1sum index.php 93b2f34d155fcffdfdbbcbb2a52ad4cd6edf9686 index.php

Genera checksum usando SHA224

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

Genera checksum usando SHA256

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

Genera checksum usando SHA384

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

Genera checksum usando SHA512

[root@cloud9 ~]$ sha512sum index.php ac861d194aa0f9946d372b1b0573f62a4b5de6bd57e2f15e5aaed9d76e7e3863b5a988679d90e23707052abf694d0399e00f27dc8b0f27dc8b0f27dc8b0 index.  

Finestre

Bene, File Checksum Verifier gratuito di Penteract (passaggio 1, contiene il link per il download) è uno dei programmi più facili da usare per Windows. Alcuni dei suoi vantaggi sono:

1. Ha la capacità di confrontare gli hash calcolati e previsti per te.
2. Molto minimalista
3. Offline:non è necessario caricare i file
4. Facile da usare:trascina e rilascia un file
5. Supporta MD5, SHA1, SHA256, SHA384, SHA512 e RIPEMD160

Passaggio 1: Scarica il verificatore di checksum del file Penteracts per Windows e installalo.

Passaggio 2: Avvia il programma dal menu di avvio e vedrai la finestra sottostante:

Passaggio 3: Scegli il tipo di hash dal menu a discesa.

Passaggio 4: Trascina e rilascia il file per il quale deve essere generato/confrontato il checksum.

Passaggio 5: Premi il pulsante Calcola. Otterresti il ​​Checksum del file:

Passaggio 6: Puoi anche verificare l'integrità del file confrontandolo con il checksum previsto come mostrato di seguito:


Linux
  1. Come accedere ai filesystem Linux in Windows 10 e WSL 2

  2. Come configurare il server SAMBA e trasferire file tra Linux e Windows

  3. Come scrivere un file con C in Linux?

  4. Come generare checksum parziale di un file

  5. Valore hash diverso creato su Windows, Linux e Mac per la stessa immagine

Come utilizzare il comando Linux rm con esempi

Come verificare il checksum su Linux

Come verificare il checksum SHA256 del file in Linux

Come lavorare con hardlink e softlink in Linux

Come convertire un file .pem in un file .ppk su Windows e Linux

Come eseguire app della GUI Linux su Windows 10 con WSL e WSLg