È bene verificare le operazioni quando eseguite, come se si installa qualcosa dal sito Web, per verificare se è installato correttamente, ci devono essere alcuni checksum.
Uno strumento popolare tra gli utenti di Linux è "Md5sum" che proviene da "MD5" noto come algoritmo di Digest Message. IL MD5 è composto da a Hash crittografico a 128 bit valore utilizzato per l'autenticazione di file e integrità dei dati.
IL "Md5sum" checksum è uno strumento adatto che aiuta a calcolare e verificare gli hash a 128 bit. È un programma integrato nella maggior parte dei sistemi UNIX per calcolare e generare file di input per un digest di messaggi a 128 bit.
La sintassi del "Md5sum" Il comando è:
md5sum [opzione ...] [file ...]
Le opzioni di comando "MD5Sum"
Le opzioni del "Md5sum" Il comando è menzionato nella tabella data:
Opzione | Descrizione |
---|---|
-B | Utilizzato per la modalità binaria |
-C | Utilizzato per leggere i file MD5 e controllare |
-etichetta | Utilizzato per creare checksum in stile BSD |
-T | Utilizzato per la modalità di testo |
-Ignora-MissinG | Per ignorare il messaggio di report per i file mancanti |
-Tranquillo | Per fermare il messaggio "OK" per ogni file riuscito |
-stato | Per interrompere la visualizzazione dell'output tutto il tempo. |
-rigoroso | Utilizzato per checksum in formattati in modo improprio |
-avvisare | Visualizza il messaggio di avviso su checksum formattati in modo improprio |
Come utilizzare le opzioni di comando MD5Sum?
Facciamo e usiamo alcuni esempi per capire il funzionamento del "Md5sum" comando con le opzioni:
Crea un file di testo e scrivi un testo casuale in esso. Supponiamo, crea un file denominato "Test_file1" e aggiungi i seguenti contenuti ad esso:
Ora, esegui quanto segue md5sum comando per verificare il file:
$ md5sum test_file1.TXT
Stampare l'output generato nel formato in stile BSD usando il "-etichetta" opzione:
$ md5sum -tag test_file1.TXT
Puoi anche controllare l'integrità di qualsiasi altro file di formato. Ad esempio, fai un file .file cpp e nominalo “Test_file2.CPP " e scrivi qualsiasi programma e salvalo.
Eseguire il comando dato per verificare il .CPP file:
$ md5sum test_file2.CPP
Memorizzare il valore di MD5 in un file e verificarlo. Per questo, usa il comando menzionato nel modo seguente per spostare il valore nell'algoritmo MD5:
$ md5sum test_file2.CPP> TESTMD5.MD5
Il comando sopra sposterà il valore in testmd5.MD5 file.
NOTA: IL testmd5.MD5 è un nome casuale che ho creato, puoi cambiare il nome in base alla tua scelta. Una volta eseguito questo comando, un file verrà creato nella directory con il nome menzionato.
Eseguire il "-C" Opzione con la md5sum comando per controllare il contenuto del file:
$ md5sum -c testmd5.MD5
Allo stesso modo, puoi anche spostare l'output standard di più file in testmd5.MD5 Per verificare il contenuto:
$ md5sum test_file1.txt test_file2.CPP> TESTMD5.MD5
Aggiungi qualche altro contenuto in test_file1 Per verificare se il checksum MD5 fornisce il messaggio di errore. Per questo, aggiungi il contenuto in “Test_file1.txt ”usando "eco":
$ echo "Hello Linux Writers" >> test_file1.TXT
Il comando sopra aggiunge "Hello Linux Writers" nel file di testo.
Ora, esegui il "-controllo" Opzione per verificare quale output genererà nel terminale dopo che sono state apportate modifiche:
$ MD5SUM --Check Testmd5.MD5
L'output generato indica che il contenuto dei file non corrisponde.
Usa il "-Tranquillo" Opzione per non stampare il "OK" Messaggio per file verificati correttamente. Stamperà solo il risultato di errore:
$ md5sum --quiet --Check Testmd5.MD5
Corri il "-avvisare" Opzione per visualizzare un messaggio Se i file di checksums sono formattati in modo improprio. Genera un messaggio di avviso nel terminale:
$ md5sum -c -warn testmd5.MD5
Conclusione:
In questa guida, abbiamo discusso del "Md5sum" Strumento di comando che viene utilizzato per controllare gli hash a 128 bit. Abbiamo anche verificato l'integrità dei dati di file diversi utilizzando il "Md5sum" Opzioni di comando.