Hash-Generator

Kryptografische Hash-Funktionen ordnen Eingaben beliebiger Größe einem Fingerabdruck fester Länge zu. Nutze SHA-256 für Dateiintegritätsprüfungen, Cache-Schlüssel und Lernen — nicht zum Speichern von Passwörtern (verwenden Sie bcrypt/Argon2).

So generieren Sie einen Hash

1. Fügen Sie Text ein oder laden Sie eine kleine Datei hoch, sofern dies unterstützt wird.
2. Algorithmus auswählen (SHA-256 empfohlen für neue Arbeiten).
3. Hex-Digest-Ausgabe kopieren.
4. Vergleiche mit der erwarteten Prüfsumme von der Downloadseite des Anbieters.

Hash-Beispiele

Prüfe die Download-Integrität

Vergleiche SHA-256 der ISO-Datei mit dem vom Herausgeber veröffentlichten Hash.

Cache-Schlüssel

Hash kanonischer JSON-Anfragetext zur Schlüsseldeduplizierung von Redis-Einträgen.

Gravatar-E-Mail-Hash

MD5 der E-Mail in Kleinbuchstaben für die URL des alten Avatars — MD5 dient nicht der Sicherheit.

Wann man hasht

• Beim Überprüfen von Dateidownloads anhand veröffentlichter Prüfsummen.
• Beim Generieren deterministischer IDs aus Inhalten (Git-Blob-Stil).
• Beim Lehren, wie Einwegfunktionen funktionieren.

Integrität statt Authentizität

Hash beweist, dass die Datei seit der Hash-Veröffentlichung unverändert geblieben ist — signieren Sie den Hash mit GPG, um den Autor nachzuweisen.

Häufige Fragen

SHA-256 vs. MD5?

SHA-256 ist integritätssicher; MD5 verfügt über Kollisionsangriffe — nur für nicht gegnerische Cache-Schlüssel in Ordnung.

Gesalzene Passwörter?

Nutze eine dedizierte Passwort-Hash-API — nicht dieses Tool.

Hex vs. Base64-Ausgabe?

Gleiche Bytes, unterschiedliche Codierung — entspricht dem Herstellerformat.

Unicode-Eingabe?

UTF-8-Bytes gehasht — gleiche Zeichenfolge, unterschiedliche Codierung ergibt unterschiedlichen Hash.

Lokal?

Ja — Web Crypto oder js-Bibliothek im Browser.