Wichtigste Erkenntnisse
- 01Generieren Sie SHA-1, SHA-256, SHA-384 oder SHA-512 Hashes von beliebigem Text sofort — kein Server erforderlich.
- 02Ausgabe als Hex (am häufigsten) oder Base64 (kompakt, verwendet in HTTP-Headern und Token-Signaturen).
- 03Hashing nutzt die Web Crypto API des Browsers — die gleiche Implementierung hinter HTTPS.
- 04SHA ist nicht für direkte Passwort-Speicherung geeignet; verwenden Sie bcrypt, scrypt oder Argon2 für Passwörter.
Wofür SHA-Hashing verwendet wird
Eine kryptografische Hash-Funktion wandelt jede Eingabe — ein Wort, ein Dokument, eine Binärdatei — in einen eindeutigen Fingerabdruck fester Länge um. Die gleiche Eingabe erzeugt immer den gleichen Hash, aber schon eine Zeichenänderung produziert ein völlig anderes Ergebnis. Sie können die ursprüngliche Eingabe allein aus dem Hash nicht wiederherstellen. Diese Eigenschaften machen SHA-Hashes nützlich zur Überprüfung der Datenintegrität, zum Aufbau inhaltsadressierbarer Speicher, zum Signieren von API-Anfragen und zur Generierung von Checksummen.
SHA-256 ist heute die am weitesten verbreitete SHA-Variante. Sie treibt Code-Signatur-Zertifikate, Git-Commit-IDs, Bitcoin-Mining und die HMAC-Signaturen an, die von AWS, Stripe und unzähligen anderen APIs verwendet werden. SHA-512 bietet einen größeren Sicherheitsspielraum auf 64-Bit-Hardware. SHA-1 ist veraltet und sollte für alles Sicherheitskritische vermieden werden.
Wie man einen SHA-Hash generiert
- 01
Geben Sie Ihren Text ein oder fügen Sie ihn ein
Geben Sie den Text, den Sie hashen möchten, in das Eingabefeld ein. Sie können alles von einem einzelnen Wort bis zu einem vollständigen Dokument einfügen.
- 02
Wählen Sie die SHA-Variante
Wählen Sie SHA-1, SHA-256, SHA-384 oder SHA-512. Für die meisten modernen Anwendungen ist SHA-256 die richtige Wahl. Vermeiden Sie SHA-1 für alles Sicherheitskritische — verwenden Sie es nur für die Kompatibilität mit älteren Systemen.
- 03
Wählen Sie Hex- oder Base64-Ausgabe
Hex ist Kleinbuchstaben und das häufigste Format (jedes Byte wird zu zwei Hex-Ziffern). Base64 ist kompakter und wird in HTTP-Headern, HMAC-Signaturen und einigen Token-Formaten verwendet. Sie können jederzeit umschalten.
- 04
Kopieren Sie den Hash
Klicken Sie auf die Kopieren-Schaltfläche, um den Hash in die Zwischenablage zu kopieren. Fügen Sie ihn überall ein, wo Sie ihn benötigen — eine Verifizierungsprüfung, eine API-Signatur, eine Konfigurationsdatei.
Wann Sie jede SHA-Variante verwenden
Wählen Sie die richtige Variante für Ihren Kontext.
- 01SHA-256 — die Standardwahl für moderne Code-Signierung, API-HMAC-Signaturen und Checksummen.
- 02SHA-512 — bietet zusätzlichen Sicherheitsspielraum; bevorzugt auf 64-Bit-Systemen für hochwertige Daten.
- 03SHA-384 — weniger verbreitet; wird in einigen TLS-Cipher-Suites und Zertifizierungsstellen verwendet.
- 04SHA-1 — nur für Legacy; hier unterstützt zur Überprüfung alter Checksummen und Kompatibilität mit älteren Systemen.
- 05Hex-Ausgabe — Standard; am besten für menschenlesbare Digests und die meisten API-Integrationen.
- 06Base64-Ausgabe — kompakter; erwartet von HTTP-Headern und vielen HMAC-Token-Formaten.
Ihre Eingabe verlässt niemals Ihren Browser
Hashing läuft vollständig in Ihrem Browser mit der SubtleCrypto API — dem gleichen Web Crypto Standard, der von HTTPS und browserbasierten TLS verwendet wird. Ihr Text wird lokal verarbeitet und nie an einen Server übertragen. Das bedeutet, dass Sie sensible Strings, interne Tokens oder proprietäre Inhalte hashen können, ohne Datenschutzbedenken zu haben.
Handytool protokolliert keine Eingaben, speichert keine Ergebnisse und erfordert kein Konto. Schließen Sie den Tab und alles ist weg.
SHA-Hash-Generator FAQ
Was ist ein SHA-Hash und wie funktioniert er?
SHA (Secure Hash Algorithm) ist eine kryptografische Funktion, die jede Eingabe auf einen Hash fester Länge abbildet. Die gleiche Eingabe erzeugt immer den gleichen Hash, aber schon eine Zeichenänderung produziert ein völlig anderes Ergebnis. Es ist rechnerisch unmöglich, einen SHA-Hash zurück zur Eingabe zu invertieren.
Welche SHA-Variante sollte ich verwenden?
Verwenden Sie SHA-256 für die meisten modernen Anwendungen — es ist schnell, weit verbreitet und sicher. SHA-512 ist eine gute Wahl, wenn Sie einen zusätzlichen Sicherheitsspielraum auf 64-Bit-Systemen möchten. Vermeiden Sie SHA-1 für alles Sicherheitskritische; es ist für Kollisionsresistenz gebrochen.
Kann ich SHA zum Speichern von Passwörtern verwenden?
Nein. SHA ist zu schnell und anfällig für Brute-Force-Angriffe auf häufige Passwörter. Verwenden Sie bcrypt, scrypt oder Argon2 zum Hashen von Passwörtern. SHA ist für Inhaltsintegrität, Datei-Checksummen und API-Request-Signaturen geeignet.
Was ist der Unterschied zwischen Hex- und Base64-Ausgabe?
Hex verwendet 0–9 und a–f — jedes Byte wird zu zwei Zeichen. Base64 kodiert Bytes in a–z, A–Z, 0–9, +, / — die Ausgabe ist kürzer. Verwenden Sie Hex, wenn Lesbarkeit wichtig ist, Base64, wenn eine kompakte Darstellung erwartet wird (HMAC-Header, JWT-Signaturen).
Wird mein Text an einen Server gesendet?
Nein. Hashing nutzt die SubtleCrypto API des Browsers und findet vollständig lokal statt. Nichts wird hochgeladen, protokolliert oder gespeichert.
Ist der Hash-Generator kostenlos?
Ja. Alle Handytool-Dienstprogramme sind kostenlos ohne Anmeldung und ohne Nutzungsbeschränkungen.