/ Encoding & Hashing

Hash Generator

Berechnet SHA-1, SHA-256, SHA-384 und SHA-512 simultan via Web Crypto — Ausgabe als Hex oder Base64.

0 Zeichen · 0 Bytes
  • SHA-1 20 Byte · nicht kollisionssicher
  • SHA-256 32 Byte · empfohlen
  • SHA-384 48 Byte
  • SHA-512 64 Byte

Kryptographische Hash-Funktionen — SHA-1, SHA-256, SHA-384, SHA-512

Eine kryptographische Hash-Funktion bildet eine beliebig lange Eingabe auf einen festen Output mit fester Länge ab — den Hash-Wert oder Digest. Gleiche Eingaben liefern immer denselben Hash, kleinste Änderungen führen zu völlig verschiedenen Werten („Avalanche-Effekt"). Aus dem Hash lässt sich die ursprüngliche Eingabe nicht rekonstruieren („Einweg-Funktion"). Dieser Hash-Generator berechnet alle Varianten parallel und lokal via Web Crypto API — die Eingabe verlässt nie deinen Browser.

Welche Variante wann?

  • SHA-256: Heutiger Standard für Datenintegrität, Signaturen, Bitcoin, Git-Commits (perspektivisch). Empfehlung für die meisten Fälle.
  • SHA-512: Längerer Output (64 Byte), auf 64-Bit-Systemen oft schneller als SHA-256, ideal für Server-Side-Anwendungen
  • SHA-384: Trunkierte SHA-512-Variante — wird in TLS und einigen Compliance-Standards (NIST Suite B) verwendet
  • SHA-1: Nicht mehr kollisionssicher seit SHAttered (2017) — nur noch für Legacy-Kompatibilität (Git-Hashes, alte HMACs) einsetzen, nie für neue Sicherheitsanwendungen

Wofür werden Hashes eingesetzt?

  • Datei-Integrität prüfen (Download-Checksums, Backup-Verifikation)
  • Digitale Signaturen und Zertifikate
  • HMAC für API-Authentifizierung (Webhooks, AWS, Stripe)
  • Content-Adressing in Git, IPFS, Docker-Images
  • Nicht für Passwörter — hier gehören dedizierte Funktionen wie bcrypt, scrypt oder Argon2 hin