Navigation überspringen

Checksum in Windows 10 und macOS berechnen

30.9.2016·Kommentare:  0

Viele Software-Anbieter geben beim Download auch eine sogenannte Checksum bzw. Prüfsumme an, mit der die Integrität der jeweiligen Datei nach erfolgreichem Download überprüft werden kann. Solche Zeichenketten in der Form von …

3249ff6c8b56075dc34cb99649828b78

… findet man z.B. in den Downloadbereichen des IDE-Anbieters JetBrains oder des Open-Source-Aufbaustrategiespiels OpenTTD.

Leider haben es bisher weder Browser- noch Betriebsystemhersteller für notwendig erachtet, eine einfache Berechnung und Anzeige solcher Prüfsummen für Endbenutzer zu implementieren. Dabei ließen sich diese bequem im Downloadfenster eines Browsers oder in den »Eigenschaften«- (Windows) bzw. »Information«-Kontextmenüs (macOS) der jeweiligen Betriebsysteme anzeigen. Immerhin lassen sich Checksums in Windows 10 und macOS wie folgt über die Kommandozeile berechnen:

Windows 10

Vor Windows 10 war für die Berechnung einer Prüfsumme die Installation des Microsoft-Tools FCIV (File Checksum Integrity Verifier) notwendig. Das Tool kann nach wie vor installiert werden, es lassen sich damit aber nur Prüfsummen mit den Algorithmen MD5 (mittlerweile veraltet) und SHA-1 berechnen.

Windows 10 bietet mit dem Kommandozeilen-Tool »Certutil« die Möglichkeit Prüfsummen mit allen gängigen Algorithmen zu berechnen. Dazu einfach im Windows-Startmenü »cmd« eintippen, um die Kommandozeile zu öffnen und dann mit …

certutil -hashfile <Datei> SHA256

… die jeweilige Datei überprüfen. »SHA256« kann dabei durch den gerade benötigten Algorithmus ersetzt werden, möglich ist z.B. auch »MD5«.

macOS

In macOS muss man zunächst die Terminal-App starten und dann je nach Bedarf einen eigenen Befehl anwenden.

Eine MD5-Prüfsummme lässt sich mit …

md5 <Datei>

… berechnen. Mit …

openssl sha1 <Datei>

… erhält man Prüfsummen nach dem SHA-1-Algorithmus. Oder man verwendet gleich …

shasum -a 256 <Datei>

… da sich damit auch SHA-256-Werte berechnen lassen. Bonus für Mac-User: Man kann im Terminal den Befehl …

shasum -a 256

… vorbereiten und dann einfach via Drag-and-Drop die entsprechende Datei aus dem Download-Ordner in das Terminal-Fenster ziehen, um automatisch den korrekten Pfad einzufügen.

Prüfsummen einfach und schnell vergleichen

Gerade SHA-256-Prüfsummen sind sehr lang, wodurch ein manueller Vergleich oft mühsam ist. Man kann sich jedoch mit einem einfach Trick behelfen, indem man die Prüfsumme von der Webseite in einen Texteditor kopiert und darunter die Prüfsumme von der Kommandzeile einfügt. Im Windows-10-Kommandozeilen-Fenster etwas zu kopieren ist nicht unbedingt trivial, funktioniert aber in über rechte Maustaste → Markieren. Dann den Text markieren, dieser wird automatisch in die Zwischenablage eingefügt. Eine Monospace-Schriftart im Texteditor vorausgesetzt, lassen sich so die beiden Werte mühelos und schnell miteinander vergleichen.


Schlagwörter

· · · ·


Kommentieren

Ich freue mich über jeden Kommentar und antworte gern innerhalb von 24 Stunden.