So überprüfen Sie Prüfsummen unter Linux

Eine Prüfsumme ist eine Textzeichenfolge, die von der Software mithilfe einer Hash-Funktion abgeleitet wird. Keine zwei Prüfsummen sollten gleich sein. Beim Herunterladen von Software aus dem Internet besteht eine Möglichkeit, ihre Integrität zu überprüfen, darin, ihre Prüfsumme mit der auf der Website bereitgestellten zu vergleichen. Wenn sie übereinstimmen, ist die Software echt und wurde nicht manipuliert. Hier zeigen wir Ihnen, wie Sie Prüfsummen unter Linux prüfen und verifizieren.
Während dies ganz einfach im Terminal erledigt werden kann, erfahren Sie hier, wie Sie Prüfsummen mit einem grafischen Tool prüfen und verifizieren können: dem ultraeinfachen GtkHash.
Lesen Sie auch: Hashing vs. Verschlüsselung: Wie Ihr Passwort auf dem Server gespeichert wird
Installation
Bei den meisten Linux-Distributionen finden Sie GtkHash im Paketmanager oder im Software Center. Wenn Sie Ubuntu oder eine kompatible Distribution verwenden und vom Terminal aus installieren, können Sie GtkHash mit Folgendem installieren:
Für openSUSE müssen Sie vor der Installation das Repository hinzufügen. Suche Weitere Informationen hier.
Über Arch und Manjaro:
Suchen Sie es nach der Installation unter den übrigen installierten Anwendungen und führen Sie es aus.
Erstellen Sie Hashes
Die Benutzeroberfläche von GtkHash ist ziemlich einfach. Um Hashes für eine oder mehrere Dateien zu berechnen, klicken Sie oben links auf die benutzerfreundliche Schaltfläche „Hinzufügen“.
Zeigen Sie dem Anforderer den Speicherort Ihrer Dateien und wählen Sie sie aus. Sie können mehrere Dateien auswählen, indem Sie beim Klicken die Strg-Taste gedrückt halten. Klicken Sie dann oben rechts auf die Schaltfläche „Öffnen“, um den Befehl abzuschließen.
Die Liste von GtkHash wird mit den von Ihnen ausgewählten Dateien gefüllt. Wenn Sie möchten, können Sie weitere Dateien hinzufügen, indem Sie den vorherigen Schritt wiederholen.
Klicken Sie unten rechts im GtkHash-Fenster auf die Schaltfläche „Hash“, um die Hashes für alle Dateien in der Liste zu berechnen.
GtkHash berechnet standardmäßig mehrere Hash-Typen und zeigt sie in Spalten neben jeder Datei an.
Um den Hash einer Datei in die Zwischenablage zu kopieren, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie im Untermenü „Copy Digest“ Ihren bevorzugten Hash-Typ aus. Fügen Sie dann den kopierten Hash zur späteren Bezugnahme irgendwo ein.
Alternativ können Sie den Hash über „Datei -> Speichern unter“ in einer Datei speichern.
Überprüfen Sie Hashes
Um die Datenintegrität einer Datei mit GtkHash zu überprüfen, wählen Sie „Datei -> Öffnen“ und wählen Sie die Hash-Datei aus, die Ihrer Hauptdatei beiliegt. Die Hash-Datei hat normalerweise die Erweiterung „sha1“, „md5“ oder „sfv“, und GtkHash unterstützt alle gängigen.
Wenn die Datei geladen ist, klicken Sie unten rechts auf die Schaltfläche „Hash“. GtkHash berechnet und vergleicht den Hash der Datei mit dem gemeldeten und präsentiert Ihnen die Ergebnisse. Wie Sie in unserem Screenshot sehen können, hatten wir zwei Spiele und zwei Niederlagen.
Mehr Hashes
GtkHash verfügt über die gängigsten aktivierten Hashing-Algorithmen, diese sind jedoch nicht die einzigen, die es unterstützt. Weitere Informationen finden Sie unter „Bearbeiten -> Einstellungen“.
Sie können aus über zwei Dutzend verschiedenen Hash-Funktionen wählen, unter denen Sie wahrscheinlich die finden, die Ihnen am besten gefällt.
Vergleich der Prüfsumme vom Terminal
Wenn Sie sich in einer Serverumgebung befinden, ist der Vergleich einer Prüfsumme nur über das Terminal möglich. Glücklicherweise ist das Überprüfen und Erstellen von Datei-Hashes auf einem Terminal genauso einfach wie die Verwendung einer GUI. Die meisten Distributionen enthalten eine Reihe von Tools für diese Aufgabe. Einige der beliebtesten sind:
- md5sum
- Shasum
- sha256sum
- sha384sum
- sha512sum
Ihre Verwendung ist einfach, da sie auf genau die gleiche Weise funktionieren: Sie geben ihren Namen und dann den Namen der Datei ein, für die Sie einen Hash berechnen möchten. Um beispielsweise den SHA-512-Hash für eine von uns heruntergeladene Arch Linux-Installations-ISO zu berechnen, haben wir Folgendes verwendet:
sha512sum archlinux-2020.05.01-x86_64.isoOben war sha512sum der Befehl für den Hash-Algorithmus, den wir verwenden wollten. Nach einigem Warten sahen wir den SHA-512-Hash auf unserem Bildschirm.
In Zukunft möchten wir unsere Datei vielleicht noch einmal überprüfen, deshalb haben wir uns entschieden, die Ergebnisse in einer Datei statt auf unserem Bildschirm auszugeben. Die Hash-Befehle bieten eine solche Funktionalität nicht, da sie unter Linux nur eine Umleitung entfernt ist. Durch die Verwendung eines >-Symbols nach dem Befehl und einem Dateinamen wird die Ausgabe des Befehls in der Datei gespeichert und nicht auf dem Bildschirm gedruckt. Sie können auch sha256sum verwenden:
sha256sum archlinux-2020.05.01-x86_64.iso > archlinux-2020.05.01-x86_64.iso.sha256Dadurch werden die Ergebnisse in eine typische Textdatei ausgegeben, die Sie auschecken können. Darin finden Sie den Hash der Datei, gefolgt von ihrem Dateinamen.
Um eine Datei mit ihrem Hash zu vergleichen, müssen Sie dem Befehl lediglich den Schalter -c hinzufügen und die Hash-Datei anstelle der eigentlichen Datei verwenden. Mit anderen Worten, etwa so:
sha256sum -c archlinux-2020.05.01-x86_64.iso.sha256Während es unter Linux einfach ist, Prüfsummen zu überprüfen, ist es nicht realistisch, Hashes für jede einzelne Datei zu überprüfen. Das sollten Sie für die sensiblen Daten oder die Linux-ISO tun, die Sie aus dem Internet heruntergeladen haben. Wenn Sie einen Mac verwenden, gilt die gleiche Methode.

Schreibe einen Kommentar