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.
$ lsOttieni 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.TXTAllo 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.sha1Utilizzando 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.sha1Utilizzando 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.TXTSuccessivamente, 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.sha1Per 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.sha1Il 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.sha1Il 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.sha1Quando apriamo il file sha-1 nell'editor VIM, viene visualizzato il checksum insieme al nome del file.
$ vim nuovo.sha1Per 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 - -helpLe 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.
$ shaConclusione
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.