Hash-Generator: SHA-256, SHA-512, SHA-1 und MD5
Geben Sie Text ein und erhalten Sie SHA-256, SHA-512, SHA-1 und MD5, inklusive Abgleich mit einer Prüfsumme.
SHA-256-, SHA-512-, SHA-1- und MD5-Hashes eines Textes erklärt
Bei jeder Eingabe berechnet das Tool vier Hashes des Textes: SHA-256 (64 Hexadezimalzeichen), SHA-512 (128), SHA-1 (40) und MD5 (32). Die drei SHA-Werte entstehen über die Web-Crypto-API des Browsers aus dem UTF-8-kodierten Text, und ein Prüffeld zeigt, welcher Algorithmus zu einem eingefügten Hash passt. Eine HMAC-Funktion mit Schlüssel gibt es nicht.
Funktionsweise
- SHA-256, SHA-512 und SHA-1: crypto.subtle.digest auf die UTF-8-Bytes des Textes, Ausgabe in kleinen Hexadezimalzeichen (Großbuchstaben optional).
- MD5: eine in die Seite eingebaute JavaScript-Implementierung.
- Prüfung: Der eingefügte Hash wird von Leerzeichen bereinigt, ohne Rücksicht auf Groß- und Kleinschreibung mit den vier Ergebnissen verglichen, und der passende Algorithmus wird genannt.
- Gehasht wird nur Text; für heruntergeladene Dateien nutzen Sie sha256sum oder Get-FileHash.
Beispiel
Der Text abc ergibt als SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad, den mit der Norm veröffentlichten Testwert. Schon ein geändertes Zeichen verändert den ganzen Hash.
MD5 und Umlaute
Wie die SHA-Verfahren arbeitet MD5 auf den UTF-8-Bytes des Textes. Für abc ergibt sich 900150983cd24fb0d6963f7d28e17f72, der Testwert aus RFC 1321, und Text mit Umlauten liefert dasselbe Ergebnis wie md5sum auf einer UTF-8-Datei. Das Prüffeld erkennt daher eine veröffentlichte MD5-Prüfsumme.
Sicherheitsgrenzen
- MD5 und SHA-1 sind für Kollisionsangriffe anfällig und für Signaturen oder Zertifikate ungeeignet.
- Keine dieser Funktionen, auch SHA-256 nicht, eignet sich zum Speichern von Passwörtern: Sie sind schnell und ungesalzen. Nutzen Sie Argon2, scrypt oder bcrypt.
- Das Tool berechnet kein HMAC, ein Feld für den geheimen Schlüssel fehlt.
Quellen und Stand: NIST FIPS 180-4 (Secure Hash Standard, August 2015); NIST-Mitteilung vom 15. Dezember 2022 zum Auslaufen von SHA-1 bis spätestens 31. Dezember 2030; RFC 6151 (März 2011) zu den Schwächen von MD5 (geprüft am 14.10.2026).
Häufig gestellte Fragen
Kann man Passwörter mit SHA-256 hashen?
Nein. SHA-256 ist auf Geschwindigkeit ausgelegt, was Brute-Force-Angriffe erleichtert, und das Tool fügt kein Salt hinzu. Für Passwörter eignen sich langsame, gesalzene Verfahren wie Argon2, scrypt oder bcrypt.
Sind MD5 und SHA-1 noch sicher?
Für Sicherheitszwecke nicht: Für beide gibt es praktische Kollisionen, und das NIST lässt SHA-1 bis spätestens 31. Dezember 2030 auslaufen. Sie erkennen noch zufällige Beschädigungen, aber keine absichtliche Manipulation.
Warum weicht der angezeigte MD5-Wert von meiner Kommandozeile ab?
Meist hasht der Befehl den abschließenden Zeilenumbruch mit: echo abc | md5sum ergibt 0bee89b07a248e27c83fc3d5951213c1, printf abc | md5sum dagegen 900150983cd24fb0d6963f7d28e17f72, wie das Tool. Prüfen Sie auch die Kodierung: Das Tool hasht den Text als UTF-8.
Wie prüfe ich eine Prüfsumme mit diesem Tool?
Geben Sie den Text ein und fügen Sie den erwarteten Hash in das Prüffeld ein. Das Tool vergleicht ihn ohne Rücksicht auf Groß- und Kleinschreibung mit den vier berechneten Hashes und nennt den passenden Algorithmus. Dateien hasht es nicht; dafür gibt es sha256sum oder Get-FileHash.
Ist das Tool wirklich kostenlos?
Ja, alle Werkzeuge auf Kristools sind zu 100% kostenlos und ohne Registrierung zugänglich.
Sind meine Daten geschützt?
Ja. Die gesamte Verarbeitung erfolgt sicher und direkt in Ihrem Browser. Es werden keine persönlichen Daten an unsere Server gesendet.