Hash-Generator

Kryptographische Hashes SHA-1, SHA-256, SHA-384, SHA-512 generieren

Was ist das und wie funktioniert es?

Ein Hash-Generator berechnet kryptographische Hashes — SHA-1, SHA-256, SHA-384 und SHA-512 — beliebiger Texte. Eine Hash-Funktion verwandelt Eingaben beliebiger Größe in einen Fingerabdruck fester Länge: Dieselbe Eingabe ergibt immer denselben Hash, während die Änderung eines einzigen Zeichens ein völlig anderes Ergebnis erzeugt (Lawineneffekt). Entscheidend: Der Prozess ist eine Einbahnstraße — der Originaltext lässt sich aus dem Hash nicht wiederherstellen — weshalb Hashes Dateiintegritätsprüfungen, digitale Signaturen, Blockchain und Passwortspeicherung zugrunde liegen.

Dieses Tool nutzt die native Web Crypto API des Browsers, dieselbe geprüfte Implementierung wie für HTTPS — die Ergebnisse stimmen mit openssl und Standardbibliotheken überein. Ihre Eingabe verlässt nie Ihr Gerät. Für neue Anwendungen bevorzugen Sie die SHA-2-Familie (ab SHA-256); SHA-1 ist aus Kompatibilitätsgründen enthalten, gilt aber seit den 2017 demonstrierten Kollisionen als für Sicherheitszwecke gebrochen.

Anwendungsfälle

Häufige Fragen

Kann man einen Hash umkehren und den Originaltext erhalten?

Nein. Hash-Funktionen sind mathematisch einseitig. Die einzige „Umkehrung" ist Raten: Angreifer hashen Millionen Kandidaten und vergleichen — weshalb kurze oder häufige Eingaben (wie Passwörter) Salt und dedizierte langsame Algorithmen brauchen.

Welchen Algorithmus sollte ich wählen?

SHA-256 ist der richtige Standard: schnell, universell unterstützt und kollisionsresistent. SHA-512, wenn Ihre Plattform 64-Bit-Performance bevorzugt oder Richtlinien es verlangen. Meiden Sie SHA-1 und MD5 für alles Sicherheitsrelevante — beide haben nachgewiesene Kollisionen.

Ist Hashing der richtige Weg, Passwörter zu speichern?

Einfache SHA-Hashes sind für Passwörter NICHT geeignet — sie sind zu schnell, Angreifer testen Milliarden Versuche pro Sekunde. Passwortspeicherung braucht bewusst langsame, gesalzene Algorithmen wie bcrypt, scrypt oder Argon2.

Ist es nicht unsicher, dass gleiche Eingaben gleiche Hashes ergeben?

Dieser Determinismus ist genau der Zweck: Zwei Parteien können prüfen, dass sie dieselben Daten haben, ohne sie zu teilen. Sicherheit entsteht durch Unumkehrbarkeit und Kollisionsresistenz, nicht durch zufällige Ausgaben.

Entwickler

UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Farb-Konverter · Zahlenbasis-Konverter