Hash-Generator
SHA-1, SHA-256, SHA-384 und SHA-512 Hashes aus beliebigem Text generieren. Datenintegrität sofort prüfen. Kostenlos, 100% im Browser.
Referenz
Was ist ein kryptografischer Hash?
Ein kryptografischer Hash ist eine Zeichenkette fester Länge, die aus beliebigen Eingabedaten abgeleitet wird. Es ist eine Einwegfunktion: rechnerisch nicht umkehrbar. Dieselbe Eingabe erzeugt immer dieselbe Ausgabe (deterministisch).
Algorithmen
SHA-1 (160-Bit) — veraltet für Sicherheitszwecke; noch in Legacy-Systemen und Git zu finden. SHA-256 (256-Bit) — am weitesten verbreitet; Bitcoin, TLS, Dateiintegrität. SHA-384 / SHA-512 (384/512-Bit) — höherer Sicherheitsrahmen, verwendet in staatlichen und Finanzsystemen.
Häufige Verwendungen
- Dateiintegrität: Prüfsumme vor und nach dem Download vergleichen.
- Passwortspeicherung: Speichere niemals Passwörter im Klartext — speichere deren Hash (verwende bcrypt/Argon2 in der Produktion).
- Digitale Signaturen: Signiere den Hash eines Dokuments, nicht das Dokument selbst.
- Datendeduplizierung: Identifiziere identische Dateien durch Hash-Vergleich.
Hash-Funktionen der nächsten Generation
SHA-3 (Keccak, standardisiert in FIPS 202) bietet eine völlig andere interne Struktur als SHA-2 und bietet tiefgestaffelte Verteidigung, falls SHA-2 jemals kompromittiert wird. BLAKE3 ist eine moderne, parallelisierbare Hash-Funktion, die auf Geschwindigkeit optimiert ist — deutlich schneller als SHA-256 auf Multi-Core-CPUs. Allerdings sind weder SHA-3 noch BLAKE3 in der Web Crypto API verfügbar. Für die meisten Anwendungen bleibt SHA-256 der Standard und ist die empfohlene Standardwahl.
Datenschutz
Hashing läuft 100% in deinem Browser mit der nativen Web Crypto API (crypto.subtle.digest()). Es werden keine Daten an einen Server gesendet.