Comando Linux Sha1sum

Comando Linux Sha1sum
Il software del computer che viene utilizzato per convalidare e calcolare gli hash sha-1 è noto come sha1sum. SHA-1 sta per Algoritmo Hash Secure Hash 1. È uno strumento ampiamente utilizzato per controllare l'integrità dei file. SHA-1 è una funzione hash crittograficamente rotta ma usata ancora frequentemente che riceve input e genera un valore di hash lungo 160 o 20 byte, che è noto come un digest di messaggi, che in genere viene visualizzato come un numero esadecimale lungo 40 cifre. SHA-1 è ancora comunemente usato per convalidare i file, anche se non è più considerato sicuro contro gli avversari. In questo articolo oggi, ti faremo sapere quale sia il comando sha1sum e come puoi usarlo.

Sintassi

sha1sum [opzione] [file_name]

Possiamo utilizzare più flag nell'opzione di questo comando per verificare e verificare la validità del file. Il primo passo è aprire un terminale sul sistema operativo (Linux/Unix/Ubuntu). Abbiamo usato il sistema Kali Linux. Per iniziare, dobbiamo navigare su una directory specifica contenente il file richiesto rispetto al quale verrà verificato il checksum. Successivamente, è possibile utilizzare il comando LS (Elenco Directory) per vedere se esistono file o cartelle nella directory. Come puoi vedere, la nostra directory corrente (Works) ha diversi file e cartelle. In alternativa, dopo il comando sha1sum, digitare l'intero percorso della directory insieme al nome del file.

$ ls

Ottieni lo SHA-1 di un file sullo schermo del terminale

Ottiamo il valore checksum per il particolare file di testo dalla directory di lavoro corrente. Per questo, è necessario inserire il comando a cinghia mostrato nel terminale Linux per recuperare il valore di checksum o convalidare il nuovo.file txt. Questo comando stampa il checksum sha-1 del file insieme al nome del file di testo sulla schermata del terminale per il quale è desiderato il checksum. Puoi vedere il checksum viene visualizzato insieme al file "nuovo.TXT".

$ sha1sum nuovo.TXT

Allo stesso modo, abbiamo un checksum per un altro file di testo, Newfile.TXT. Lo stesso comando sha1sum mostrato di seguito è stato utilizzato per visualizzare il checksum per questo file di testo.

Metodo per scrivere lo sha-1 di un file

Lo SHA-1 di un file può essere scritto utilizzando una procedura di reindirizzamento della shell standard. Un file sha-1 deve essere inviato insieme al file nuovo.txt se deve essere inviato su Internet. Chiunque stia scaricando o leggendo il file può semplicemente verificare (in una certa misura) che non sia stato manomesso in questo modo usando questo file sha-1. Il comando sha1sum viene utilizzato insieme al nome file seguito dallo più grande del segno ">" e dal nuovo nome del file per generare il file sha-1 e quindi scrivere il checksum nel file sha-1.

$ sha1sum nuovo.txt> nuovo.sha1

Utilizzando il comando CAT, possiamo creare file singoli o più. Nella nostra situazione, utilizziamo il comando CAT per visualizzare il valore checksum all'interno del file sha-1 che abbiamo appena creato sul terminale. Questo visualizza il checksum e il nome del file contro il quale è stato generato.

$ cat nuovo.sha1

Utilizzando l'editor VIM, abbiamo aggiornato il contenuto del nuovo.file txt. Successivamente, abbiamo eseguito il comando sha1sum con l'opzione switch -c per testare l'integrità del file. Restituisce un avvertimento che il checksum del file non corrisponde, indicando che il file è stato modificato.

$ vim nuovo.TXT
$ sha1sum -c nuovo.sha1

Successivamente, abbiamo aggiornato il file sha-1 contro il nuovo.file txt. Quando riesaminiamo lo script con l'interruttore -c senza modificare o modificare il file, restituisce OK, indicando che non vi è stata alcuna modifica al file e che è sicuro e intatto. L'output è stato mostrato di seguito.

$ sha1sum nuovo.txt> nuovo.sha1
$ sha1sum -c nuovo.sha1

Per impostazione predefinita, lo strumento Sha1Sum legge un file in formato di testo, ma possiamo modificare con forza le capacità del comando per leggere in modalità binaria. Usiamo l'opzione -b switch dopo il comando sha1sum per leggere in modalità binaria. Il comando nell'immagine mostra il checksum di un file.

$ sha1sum -b nuovo.sha1

Il binario sha-1 e il testo del nuovo.Il file txt è lo stesso dopo il confronto nell'immagine allegata di seguito che contiene entrambi i comandi.

$ sha1sum -b nuovo.sha1
$ sha1sum nuovo.TXT

Il comando sha1sum può anche essere utilizzato per verificare il valore checksum di un file sha-1 digitando lo stesso comando. Il campione seguente fornisce una schermata che visualizza il checksum del file sha-1. La cosa che devi notare è che il checksum del file sha-1 è ora cambiato.

$ sha1sum nuovo.sha1

Quando apriamo il file sha-1 nell'editor VIM, viene visualizzato il checksum insieme al nome del file.

$ vim nuovo.sha1

Per ottenere i dettagli esatti, eseguire il comando sha1sum utilizzando lo switch -help per ottenere maggiori informazioni sul comando. Il comando sh1sum con le sue opzioni le informazioni vengono visualizzate nell'output del comando di aiuto mostrato nell'immagine.

$ sha1sum - -help

Le cose si muovono rapidamente quando si tratta di problemi di sicurezza. L'algoritmo di hashing MD5 è ora comunemente considerato non sicuro. Si prevede inoltre che la tecnica di hashing sha1 sarebbe insicua. Di conseguenza, si prevede che nuovi algoritmi sorgeranno e diventino ampiamente impiegati in futuro. Molte procedure di checksum sono già incluse con Linux/Linux/Ubuntu, e si spera che ciò continuerà a crescere. Come puoi vedere nello screenshot di seguito, se inseriamo il comando sha e premi Invio nel terminale Linux, otteniamo un elenco di altri comandi correlati a SHA che possono essere utilizzati al posto di SHA1Sum.

$ sha

Conclusione

Si tratta di usare il comando sha1sum per visualizzare il checksum di un testo specifico del file sha-1 nella shell Kali Linux. Speriamo che questo articolo sarà di grande aiuto per i nuovi utenti di Linux e otterrà il livello di comprensione desiderato. Tutti questi comandi possono essere implementati su qualsiasi sistema operativo.