Hash-Generator - MD5, SHA-1, SHA-256, SHA-384, SHA-512 direkt in deinem Browser
Hash-Arbeitsbereich
Text oder eine Datei hashen, eine Nachricht mit HMAC signieren oder einen unbekannten Hash identifizieren. Alles läuft in deinem Browser und verlässt diese Seite niemals.
SHA-1
SHA-224
SHA-256
SHA-384
SHA-512
SHA3-256
RIPEMD-160
Datei hierher ziehen oder klicken, um eine auszuwählen
Die Datei wird auf deinem Gerät gelesen und gehasht. Sie wird niemals hochgeladen.
MD5
SHA-1
SHA-256
SHA-512
HMAC-Ausgabe
Dies ist eine Schätzung basierend auf Länge und Format, kein Beweis. Viele Algorithmen erzeugen Ausgaben gleicher Länge.
Was ist ein Hash, einfach erklärt?
Stell dir einen Hash wie einen digitalen Fingerabdruck für einen Text oder eine Datei vor. Gibst du dieselbe Eingabe ein, erhältst du immer exakt denselben kurzen Code; änderst du auch nur einen Buchstaben, sieht der Code völlig anders aus. Du kannst den Fingerabdruck aus einer Datei erzeugen, aber du kannst die Datei niemals aus dem Fingerabdruck wiederherstellen. Deshalb sind Hashes ideal, um zu prüfen, ob ein Download oder eine Nachricht genau so angekommen ist, wie sie gemeint war.
Warum den Hash-Generator von SecretNote verwenden?
Wir geben dir nicht einfach ein Tool an die Hand und lassen dich damit allein. Wir erklären dir in verständlicher Sprache, wie Hashing funktioniert, und zeigen dir, wie du es richtig anwendest, auch wenn du überhaupt kein technisches Vorwissen hast.
Hash-Generator-Algorithmenvergleich
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
Wie generierte Hashes funktionieren
Die Grundlagen
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.
Weitere Datenschutz-Tools
Alles, was du brauchst, um private Daten sicher zu teilen: kostenlos, kein Konto erforderlich, läuft direkt in deinem Browser.
SecretNote
Schreib eine private Notiz, erstelle einen Einmal-Link und teile ihn. Die Notiz zerstört sich in dem Moment selbst, in dem sie gelesen wird: nichts wird gespeichert, nichts gelangt nach außen.
Geheime Notiz erstellen →SecretScreen
Lade einen Screenshot hoch und erhalte einen Link, der sich nach dem ersten Aufruf selbst zerstört. Das Bild wird vor dem Hochladen verschlüsselt und nach der ersten Ansicht gelöscht (kein dauerhaftes Hosting).
Screenshot teilen →SecretFile
Lade eine beliebige Datei hoch und teile einen Einmal-Download-Link. Die Datei wird Ende-zu-Ende verschlüsselt und nach dem Herunterladen durch den Empfänger dauerhaft gelöscht.
Geheime Datei senden →Passwort-Generator
Generiere starke, zufällige Passwörter mit voller Kontrolle über Länge und Zeichensätze. Alles läuft lokal: Deine Passwörter gelangen nie auf einen Server.
Passwort generieren →