Linux-Befehle

So verwenden Sie den md5sum-Befehl?

So verwenden Sie den md5sum-Befehl?
Wir haben bereits in einem anderen Tutorial über das Linux diskutiert sha1sum Befehl, um die Integrität der Datei zu überprüfen. Ebenso gibt es auf Linux-Systemen mehrere Prüfsummen zur Überprüfung von Nachrichten, Dateien und Datenintegrität.

Es ist gut, die durchgeführten Vorgänge zu überprüfen, z. B. wenn Sie etwas von der Website installieren. Um zu überprüfen, ob es richtig installiert ist, müssen einige Prüfsummen vorhanden sein.

Ein beliebtes Tool unter Linux-Benutzern ist „md5sum“ was kommt von „MD5“ bekannt als Message-Digest-Algorithmus. Das Md5 besteht aus einem kryptografischer 128-Bit-Hash Wert, der für die Authentifizierung von Dateien und Datenintegrität verwendet wird.

Das „md5sum“ checksum ist ein gut geeignetes Tool, das hilft, die 128-Bit-Hashes zu berechnen und zu überprüfen. Es ist ein in den meisten UNIX-Systemen integriertes Programm zum Berechnen und Generieren von Eingabedateien für einen 128-Bit-Nachrichtenauszug.

Die Syntax der „md5sum“ Befehl lautet:

md5sum [Option…] [Datei…]

Die Befehlsoptionen „md5sum“

Die Optionen der „md5sum“ Befehl sind in der angegebenen Tabelle aufgeführt:

Möglichkeit Beschreibung
-b Wird für den Binärmodus verwendet
-c Wird verwendet, um MD5-Dateien zu lesen und zu überprüfen
-Etikett Wird verwendet, um eine Prüfsumme im BSD-Stil zu erstellen
-t Wird für den Textmodus verwendet
-ignorieren-fehlenG So ignorieren Sie die Meldenachricht für die fehlenden Dateien
-ruhig So stoppen Sie die „OK“-Meldung für jede erfolgreiche Datei
-Status So beenden Sie die ständige Anzeige der Ausgabe.
-streng Wird für falsch formatierte Prüfsummen verwendet
-warnen Zeigt Warnmeldungen zu falsch formatierten Prüfsummen an

So verwenden Sie die Befehlsoptionen von md5sum?

Lassen Sie uns einige Beispiele tun und verwenden, um die Funktionsweise des zu verstehen „md5sum“ Befehl mit Optionen:

Erstellen Sie eine Textdatei und schreiben Sie zufälligen Text hinein. Angenommen, erstellen Sie eine Datei mit dem Namen „test_datei1“ und fügen Sie folgenden Inhalt hinzu:

Führen Sie nun Folgendes aus md5sum Befehl zum Überprüfen der Datei:

$ md5sum test_file1.TXT

Drucken Sie die generierte Ausgabe im BSD-Stil-Format mit dem "-Etikett" Möglichkeit:

$ md5sum --tag test_file1.TXT

Sie können auch die Integrität jeder anderen Formatdatei überprüfen. Machen Sie zum Beispiel a .cpp-Datei und benennen Sie sie „test_datei2.cpp“ und schreibe ein beliebiges Programm und speichere es.

Führen Sie den angegebenen Befehl aus, um die .cpp Datei:

$ md5sum test_file2.cpp

Speichern Sie den Wert von MD5 in einer Datei und überprüfen Sie ihn. Verwenden Sie dazu den genannten Befehl auf folgende Weise, um den Wert im MD5-Algorithmus zu verschieben:

$ md5sum test_file2.cpp > ​​testmd5.md5

Der obige Befehl verschiebt den Wert in testmd5.md5 Datei.

HINWEIS: Das testmd5.md5 ist ein zufälliger Name, den ich erstellt habe, Sie können den Namen nach Ihrer Wahl ändern. Sobald Sie diesen Befehl ausführen, wird im Verzeichnis eine Datei mit dem genannten Namen erstellt.

Führen Sie die "-c" Option mit der md5sum Befehl, um den Inhalt der Datei zu überprüfen:

$ md5sum -c testmd5.md5

Auf ähnliche Weise können Sie auch die Standardausgabe mehrerer Dateien in das testmd5.md5 um den Inhalt zu überprüfen:

$ md5sum test_file1.txt test_file2.cpp > ​​testmd5.md5

Fügen Sie weitere Inhalte in den hinzu test_file1 um zu überprüfen, ob die MD5-Prüfsumme die Fehlermeldung ausgibt. Fügen Sie dazu Inhalt in der „test_file1“ hinzu.txt“ mit "Echo":

$ echo „Hallo Linux-Autoren“ >> test_file1.TXT

Der obige Befehl fügt „Hello Linux Writers“ in die Textdatei an.

Führen Sie nun die "-prüfen" Option, um zu überprüfen, welche Ausgabe im Terminal generiert wird, nachdem Änderungen vorgenommen wurden:

$ md5sum --check testmd5.md5

Die generierte Ausgabe zeigt an, dass der Inhalt der Dateien nicht übereinstimmt.

Verwenden Sie die "-ruhig" Option, die nicht auszudrucken "OK" Nachricht für erfolgreich verifizierte Dateien. Es wird nur das Fehlerergebnis gedruckt:

$ md5sum --quiet --check testmd5.md5

Führen Sie die "-warnen" Option zum Anzeigen einer Meldung, wenn Prüfsummendateien falsch formatiert sind. Es wird eine Warnmeldung im Terminal generiert:

$ md5sum -c --warn testmd5.md5

Fazit:

In diesem Leitfaden haben wir die „md5sum“ Befehlstool, das verwendet wird, um die 128-Bit-Hashes zu überprüfen. Wir haben auch die Datenintegrität verschiedener Dateien mit dem „md5sum“ Befehlsoptionen.

POSIX-Thread mit C-Programmierung
Ein Thread ist eine kleine Instanz, die innerhalb eines Prozesses ausgeführt wird. Threads werden kombiniert, um einen Prozess zu erstellen, und sie h...
POSIX Shared Memory mit C-Programmierung
POSIX Shared Memory ist ein Framework für die Interprozesskommunikation (IPC), das in den POSIX-Spezifikationen spezifiziert ist. Zwei (oder mehr) Tas...
Posix Open-Funktion mit C-Programmierung
Das Konzept des Dateihandlings wird in allen Programmiersprachen umfassend verwendet. Speziell für C und C++ finden Sie umfangreiche Literatur zu den ...