Zum Inhalt springen

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.

Gib Text ein oder füge ihn ein, um Hashes zu erzeugen.

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.