Linux SHA1SUM -Befehl

Linux SHA1SUM -Befehl
Die Computersoftware, mit der die SHA-1-Hashes validieren und berechnet werden, ist als SHA1SUM bekannt. SHA-1 steht für den sicheren Hash-Algorithmus 1. Es ist ein Tool, das häufig verwendet wird, um die Integrität von Dateien zu überprüfen. SHA-1 ist eine kryptografisch kaputte, aber immer noch häufig verwendete Hash-Funktion, die Eingabe erhält und einen 160-Bit- oder 20-Byte-Long-Hash-Wert erzeugt, der als Nachrichtenverdauung bekannt ist, die normalerweise als 40-stellige lange hexadezimale Zahl angezeigt wird. SHA-1 wird immer noch häufig zur Validierung von Dateien verwendet, obwohl es nicht mehr als sicher gegen Gegner angesehen wird. In diesem Artikel heute werden wir Sie darüber informieren, was der SHA1SUM -Befehl ist und wie Sie ihn verwenden können.

Syntax

SHA1SUM [Option] [Datei_Name]

Wir können in der Option dieses Befehls mehrere Flags verwenden, um die Gültigkeit der Datei zu überprüfen und zu überprüfen. Der erste Schritt besteht darin, ein Terminal auf dem Betriebssystem (Linux/Unix/Ubuntu) zu öffnen. Wir haben das Kali Linux -System verwendet. Zunächst müssen wir zu einem bestimmten Verzeichnis navigieren, das die erforderliche Datei enthält, gegen die die Prüfsumme überprüft wird. Danach können Sie den Befehl LS (List -Verzeichnis) verwenden, um festzustellen, ob Dateien oder Ordner im Verzeichnis vorhanden sind. Wie Sie sehen können, verfügt unser aktuelles Verzeichnis (funktioniert) über mehrere Dateien und Ordner. Geben Sie als Alternative nach dem Befehl sha1sum den gesamten Verzeichnispfad zusammen mit dem Dateinamen ein.

$ ls

Holen Sie sich den SHA-1 einer Datei auf dem Terminalbildschirm

Lassen Sie uns den Schecksumwert für die bestimmte Textdatei aus dem aktuellen Arbeitsverzeichnis erhalten. Zu diesem Zweck müssen Sie den Befehl mit dem angezeigten Rennen in das Linux-Terminal eingeben, um den Kontrollwert abzurufen oder das neue zu validieren.TXT -Datei. Dieser Befehl druckt die SHA-1-Prüfsumme der Datei zusammen mit dem Namen der Textdatei auf dem Terminalbildschirm, für den die Prüfsumme gewünscht wird. Sie können sehen, dass die Prüfsumme zusammen mit der Datei „Neu“ angezeigt wird.txt".

$ SHA1SUM NEU.txt

Auf die gleiche Weise haben wir eine Prüfsumme für eine andere Textdatei, Newfile.txt. Der unten gezeigte SHA1SUM -Befehl wurde verwendet, um die Prüfsumme für diese Textdatei anzuzeigen.

Methode zum Schreiben des SHA-1 einer Datei

Das SHA-1 einer Datei kann unter Verwendung eines Standard-Shell-Umleitungsverfahrens geschrieben werden. Eine SHA-1-Datei sollte zusammen mit der neuen Datei gesendet werden.txt, wenn es über das Internet gesendet werden soll. Jeder, der die Datei herunterlädt oder liest. Der Befehl sha1sum wird zusammen mit dem Dateinamen verwendet, gefolgt von dem größeren als Zeichen „>“ und dem neuen Dateinamen, um die SHA-1-Datei zu generieren und dann die Prüfsumme in die SHA-1-Datei zu schreiben.

$ SHA1SUM NEU.txt> neu.Sha1

Mit dem CAT -Befehl erstellen wir einzelne oder mehrere Dateien, lesen Sie den Dateiinhalt, verkettet den Text mehrerer Dateien und senden Daten an das Terminal oder die Dateien. In unserer Situation verwenden wir den CAT-Befehl, um den Kontrollwert in der SHA-1-Datei anzuzeigen, die wir gerade auf dem Terminal erstellt haben. Dadurch wird sowohl die Prüfsumme als auch den Dateinamen angezeigt, gegen den sie generiert wurde.

$ cat neu.Sha1

Mit dem VIM -Editor haben wir den Inhalt des neuen aktualisiert.TXT -Datei. Danach haben wir den SHA1SUM -Befehl mit der Option -c Switch ausgeführt, um die Integrität der Datei zu testen. Es gibt eine Warnung zurück, dass die Prüfsumme der Datei nicht übereinstimmt, was darauf hinweist, dass die Datei geändert wurde.

$ vim neu.txt
$ SHA1SUM -C NEU.Sha1

Danach haben wir die SHA-1-Datei gegen die Neue aktualisiert.TXT -Datei. Wenn wir das Skript mit dem -C -Switch erneut ausführen, ohne die Datei zu bearbeiten oder zu ändern. Die Ausgabe wurde unten gezeigt.

$ SHA1SUM NEU.txt> neu.Sha1
$ SHA1SUM -C NEU.Sha1

Standardmäßig liest das SHA1SUM -Tool eine Datei im Textformat, aber wir können die Funktionen des Befehls im Binärmodus nachdrücklich ändern. Wir verwenden die Option -B -Switch -Option nach dem Befehl sha1sum, um im Binärmodus zu lesen. Der Befehl im Bild zeigt die Prüfsumme einer Datei an.

$ SHA1SUM -B NEU.Sha1

Der binäre SHA-1 und der Text des neuen.Die TXT -Datei ist nach dem Vergleich in dem angehängten Bild gleich, in dem beide Befehle enthalten sind.

$ SHA1SUM -B NEU.Sha1
$ SHA1SUM NEU.txt

Der SHA1SUM-Befehl kann auch verwendet werden. Das unten stehende Beispiel enthält einen Bildschirm, auf dem die Prüfsumme der SHA-1-Datei angezeigt wird. Das, was Sie bemerken müssen, ist, dass sich die Prüfsumme der SHA-1-Datei jetzt geändert hat.

$ SHA1SUM NEU.Sha1

Wenn wir die SHA-1-Datei im VIM-Editor öffnen, wird die Prüfsumme zusammen mit dem Dateinamen angezeigt.

$ vim neu.Sha1

Um die genauen Details zu erhalten, führen Sie den Befehl SHA1SUM mit dem -Help -Switch aus, um weitere Informationen zum Befehl zu erhalten. Der SH1SUM -Befehl mit seinen Optionensinformationen wird in der Ausgabe des im Bild angezeigten Help -Befehls angezeigt.

$ SHA1SUM - -Help

Die Dinge bewegen sich schnell, wenn es um Sicherheitsprobleme geht. Der Hashing -Algorithmus MD5 wird jetzt allgemein als unsicher angesehen. Es wird auch erwartet, dass die SHA1 -Hashing -Technik unsicher wäre. Infolgedessen wird vorausgesagt, dass neue Algorithmen in Zukunft auftreten und weit verbreitet sind. Viele Prüfsummenverfahren sind bereits in Linux/Linux/Ubuntu enthalten, und es ist zu hoffen, dass dies weiter wächst. Wie Sie im folgenden Screenshot sehen können, erhalten wir, wenn wir den Befehl SHA eingeben und die Eingabetaste in das Linux-Terminal drücken.

$ SHA

Abschluss

Hier. Wir hoffen, dieser Artikel wird für neue Linux -Benutzer eine große Hilfe sein und das gewünschte Verständnis erhalten. Alle diese Befehle können in jedem Betriebssystem implementiert werden.