Eine Prüfsumme ist eine Textfolge, 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 zur Überprüfung ihrer Integrität darin, ihre Prüfsumme mit der von 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 überprüfen und verifizieren können.
Während dies problemlos im Terminal möglich ist, erfahren Sie hier, wie Sie Prüfsummen mit einem grafischen Tool überprüfen und verifizieren können: dem ultra-einfachen GtkHash.
Installation
Bei den meisten Linux-Distributionen finden Sie GtkHash im Paketmanager oder Software Center. Wenn Sie Ubuntu oder eine kompatible Distribution verwenden und vom Terminal aus installieren, können Sie GtkHash installieren mit:
sudo apt install gtkhash
Für openSUSE müssen Sie das Repository hinzufügen, bevor Sie es installieren. Suche mehr Infos hier.
Über Arch und Manjaro:
sudo pacman -S gtkhash

Suchen Sie es nach der Installation unter den übrigen installierten Anwendungen und führen Sie es aus.
Hashes erstellen
Die Schnittstelle von GtkHash ist ziemlich einfach. Um Hashes für eine oder mehrere Dateien zu berechnen, klicken Sie oben links auf die freundliche Schaltfläche „Hinzufügen“.

Weisen Sie den Anforderer auf den Speicherort Ihrer Dateien und wählen Sie sie aus. Sie können mehrere Dateien auswählen, indem Sie die Taste . gedrückt halten Strg drücken, während Sie darauf klicken. 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 auf die Schaltfläche „Hash“ unten rechts im Fenster von GtkHash, um die Hashes für alle Dateien in der Liste zu berechnen.
GtkHash berechnet standardmäßig mehrere Hash-Typen und präsentiert sie in Spalten neben jeder Datei.

Um den Hash einer Datei in die Zwischenablage zu kopieren, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Ihren bevorzugten Hash-Typ aus dem Untermenü „Copy Digest“. Fügen Sie dann den kopierten Hash zum späteren Nachschlagen irgendwo ein.

Alternativ können Sie den Hash über „Datei -> Speichern unter“ in einer Datei speichern.

Hashes überprüfen
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 Ausfälle.

Mehr Hashes
GtkHash wird mit den beliebtesten aktivierten Hashing-Algorithmen geliefert, aber sie sind 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 diejenige finden, die Sie bevorzugen.

Vergleich der Prüfsumme vom Terminal
Wenn Sie sich in einer Serverumgebung befinden, können Sie eine Prüfsumme nur über das Terminal vergleichen. 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 genau gleich funktionieren: Sie geben ihren Namen ein, dann den Namen der Datei, für die Sie einen Hash berechnen möchten. Um beispielsweise den SHA-512-Hash für eine heruntergeladene Arch Linux-Installations-ISO zu berechnen, haben wir Folgendes verwendet:
sha512sum archlinux-2020.05.01-x86_64.iso

In obigem, sha512sum war der Befehl für den Hash-Algorithmus, für den wir uns entschieden haben. Nach einigem Warten sahen wir den SHA-512-Hash auf unserem Bildschirm.
In Zukunft möchten wir vielleicht unsere Datei erneut überprüfen, daher haben wir uns entschieden, die Ergebnisse in eine Datei statt in unseren Bildschirm auszugeben. Die Hash-Befehle bieten eine solche Funktionalität nicht, da sie in Linux nur eine Umleitung ist. Mit a > Symbol nach dem Befehl und einem Dateinamen wird die Ausgabe des Befehls in der Datei gespeichert, anstatt auf dem Bildschirm gedruckt zu werden. Sie können auch verwenden sha256sum:
sha256sum archlinux-2020.05.01-x86_64.iso > archlinux-2020.05.01-x86_64.iso.sha256

Dadurch 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 nur a . hinzufügen -c Wechseln Sie zum Befehl und verwenden Sie die Hash-Datei anstelle der eigentlichen Datei. Mit anderen Worten, in etwa so:
sha256sum -c archlinux-2020.05.01-x86_64.iso.sha256

Während es unter Linux leicht ist, Prüfsummen zu überprüfen, ist es nicht realistisch, Hashes für jede einzelne Datei zu überprüfen. Dies sollten Sie für sensible Daten oder das Linux-ISO tun, das Sie aus dem Internet heruntergeladen haben. Wenn Sie einen Mac verwenden, gilt die gleiche Methode.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.
























