Hash-Generator - MD5, SHA-1, SHA-256, SHA-384, SHA-512 in your browser
Hash workspace
Hash text or a file, sign a message with HMAC, or identify an unknown hash. Everything runs in your browser and never leaves this page.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Drop a file here, or click to choose one
The file is read and hashed on your device. It is never uploaded.
MD5
SHA-1
SHA-256
SHA-512
HMAC output
This is a best guess based on length and shape, not proof. Many algorithms produce the same-length output.
What is a hash, in plain words?
Think of a hash as a digital fingerprint for a piece of text or a file. Put the same thing in and you always get the exact same short code out; change even one letter and the code looks completely different. You can make the fingerprint from a file, but you can never rebuild the file from the fingerprint. That is why hashes are perfect for checking that a download or a message arrived exactly as it was meant to.
Why use SecretNote's Hash Generator
We do not just hand you a tool and walk away. We explain how hashing works in plain language and show you the best-practice way to use it, even if you have no technical background at all.
Hash generator algorithm comparison
Gegenüberstellung von MD5, SHA-1, SHA-224, SHA-256, SHA-384 und SHA-512 mit Ausgabegrößen, Sicherheitsstatus und empfohlenen Anwendungsfällen.
MD5 Unsicher
Ausgabe: 128 bit / 32 hex · Anwendungsfall: Dateiintegritätsprüfungen auf vertrauenswürdigen Systemen (nicht sicherheitskritisch)
SHA-1 Kompromittiert
Ausgabe: 160 bit / 40 hex · Anwendungsfall: Git-Commit-IDs und veraltete Zertifikatsketten (für neue Projekte vermeiden)
SHA-224 Sicher
Ausgabe: 224 bit / 56 hex · Anwendungsfall: Eingeschränkte Umgebungen, in denen ein kürzerer SHA-2-Digest erforderlich ist
SHA-256 Sicher
Ausgabe: 256 bit / 64 hex · Anwendungsfall: Digitale Signaturen, TLS-Zertifikate, Blockchain, allgemeines Hashing
SHA-384 Sicher
Ausgabe: 384 bit / 96 hex · Anwendungsfall: TLS-1.3-Cipher-Suites und Subresource-Integrity-Tags (SRI)
SHA-512 Sicher
Ausgabe: 512 bit / 128 hex · Anwendungsfall: Passwort-Hashing-Pipelines und hochsicherheitskritische Datenarchivierung
How generated hashes work
The basics
Eine Hash-Funktion nimmt eine beliebige Eingabe entgegen, ob ein einzelnes Zeichen oder eine ganze Datei, und erzeugt eine Zeichenkette mit fester Länge, den sogenannten Digest. Gibst du dieselbe Eingabe zweimal ein, erhältst du immer exakt dieselbe Ausgabe. Änderst du auch nur ein einziges Byte, ändert sich der Digest vollständig. Das ist der sogenannte Lawineneffekt.
Hashing ist eine Einwegoperation: Es gibt keine mathematische Umkehrung, die die ursprüngliche Eingabe aus dem Digest rekonstruiert. Diese Eigenschaft macht Hashes nützlich, um die Integrität von Dateien zu prüfen, ohne die Datei selbst speichern zu müssen, und um zu bestätigen, dass ein Passwort übereinstimmt, ohne den Klartext jemals zu speichern.
Kollisionsresistenz ist das entscheidende Merkmal, das moderne Algorithmen von veralteten unterscheidet. Eine Kollision tritt auf, wenn zwei verschiedene Eingaben denselben Digest erzeugen. MD5 und SHA-1 sind anfällig für gezielte Kollisionen, weshalb sie für sicherheitskritische Aufgaben nicht mehr als vertrauenswürdig gelten. SHA-256 und neuere Algorithmen haben keine bekannten praktischen Kollisionen.
Den richtigen Algorithmus wählen
- MD5 Nur für nicht sicherheitskritische Prüfsummen, wenn ältere Tools es erfordern. Niemals für Passwörter oder Signaturen.
- SHA-1 Für neue Projekte vermeiden. Nur akzeptabel, wenn Interoperabilität mit Systemen erforderlich ist, die noch nicht migriert wurden.
- SHA-256 Die sichere Standardwahl für die meisten Anwendungsfälle: Dateiprüfung, Signierung von API-Anfragen, HMAC-Schlüssel.
- SHA-512 Empfohlen beim Aufbau einer Passwort-Hashing-Pipeline oder wenn ein größerer Digest für zusätzliche Sicherheitsmarge benötigt wird.
- SHA-384 Für Subresource-Integrity-Attribute (SRI) im Browser und TLS-1.3-kompatible Cipher-Aushandlung verwenden.
- SHA-224 Nischenanwendung auf eingeschränkten Geräten oder in Protokollen mit strikter Obergrenze für die Digest-Größe.
Häufig gestellte Fragen
Häufige Fragen zu Hash-Funktionen und ihrer sicheren Verwendung.
More privacy tools
Everything you need to share private data safely - free, no account needed to get started, runs in your browser.
SecretNote
Write a private note, generate a one-time link, and share it. The note self-destructs the moment it is read - nothing is stored, nothing leaks.
Create a secret note →SecretScreen
Upload a screenshot and get a self-destructing share link. The image is encrypted before upload and deleted after the first view - no permanent hosting.
Share a screenshot →SecretFile
Upload any file and share a one-time download link. The file is encrypted end-to-end and permanently deleted after the recipient downloads it.
Send a secret file →Passwort-Generator
Generate strong, random passwords with full control over length and character sets. Everything runs locally - your passwords never touch a server.
Generate a password →