Hash-Generator
Das Überprüfen eines Downloads, der Vergleich zweier Strings Byte für Byte oder die Erstellung eines Fingerabdrucks für einen Signatur-Workflow hängen alle von kryptografischem Hashing ab. Dieses Tool berechnet die gängigen Familien, MD5, SHA-1, SHA-2 (256/384/512) und CRC32, und liefert für jede einen kopierfertigen Digest. Der eingegebene Text wird zur Berechnung an unseren Server gesendet.
So generieren Sie einen Hash
-
1
Eingabe einfügen oder eingeben
Geben Sie den Text ein, den Sie hashen möchten. Dieser Generator arbeitet mit Text, einen Datei-Upload gibt es nicht.
-
2
Wählen Sie einen Hash-Algorithmus
Wählen Sie je nach Anwendungsfall MD5, SHA-1, SHA-256, SHA-384, SHA-512 oder CRC32.
-
3
Erzeugen Sie die Hashes
Klicken Sie auf "Hashes erzeugen". Der Digest des gewählten Algorithmus erscheint, und die Liste darunter zeigt alle Algorithmen gleichzeitig.
-
4
Kopieren Sie den Digest
Der resultierende Digest mit fester Länge ist bereit, in eine Prüfzifferdatei, einen Signatur-Header oder einen Vergleichsdialog eingefügt zu werden.
Welchen Hash-Algorithmus sollte ich wählen?
Nicht jeder Hash ist für jede Aufgabe geeignet. MD5 und SHA-1 sind für Eindeutigkeitsprüfungen in Ordnung, aber für sicherheitsrelevante Anwendungen ungeeignet. SHA-2 bleibt der konservative Standard für neue Projekte.
Algorithmus-Referenz
| Algorithmus | Ausgabengröße | Sicherheitsstatus | Typische Verwendung |
|---|---|---|---|
| MD5 | 128 Bit | Gebrochen, praktische Kollisionen seit 2004 | Nicht-Sicherheitsprüfziffern, ETags, Cache-Schlüssel |
| SHA-1 | 160 Bit | Veraltet, SHAttered-Kollision 2017 | Legacy Git-Objekt-IDs, alte TLS-Ketten |
| SHA-256 | 256 Bit | Sicher, empfohlener Standard | TLS, Signierung, Dateiintegrität, Blockchain |
| SHA-384 | 384 Bit | Sicher | TLS 1.3 Suite B, stärkere Integrität |
| SHA-512 | 512 Bit | Sicher | Sehr große Datensätze, HMAC-Konstruktion |
| CRC32 | 32 Bit | Nicht kryptografisch, triviale Kollisionen | Fehlererkennung (ZIP, PNG), schnelle Integritätschecks |
Hashing ist keine Verschlüsselung
Ein Hash ist einseitig: Aus dem Digest können Sie die Eingabe nicht wiederherstellen. Zwei Eigenschaften sind wichtig:
- Kollisionsresistenz, keine zwei Eingaben erzeugen denselben Hash. Gebrochen in MD5 und SHA-1.
- Preimage-Resistenz, gegeben einen Digest, können Sie keine Eingabe finden, die ihn erzeugt. Gilt weiterhin für MD5 und SHA-1, sodass Prüfziffern weiterhin versehentliche Beschädigungen erkennen.
Verwenden Sie nicht einfaches SHA-256 für Passwörter
Passwörter benötigen eine langsame, gesalzene Funktion: bcrypt, scrypt, Argon2id oder PBKDF2 mit mindestens 600.000 Iterationen. Ein schneller Hash wie SHA-256 kann mit Milliarden von Versuchen pro Sekunde auf modernen GPUs geknackt werden.
Textcodierung ist wichtig
Das Hashing eines Strings bedeutet, seine Byte-Darstellung zu hashen. "café" als UTF-8 erzeugt einen anderen Digest als dasselbe Wort, das als Latin-1 codiert ist. Dieses Tool hasht standardmäßig UTF-8-Bytes.
Häufig gestellte Fragen
Fast immer ein Unterschied in der Codierung oder bei nachgestellten Leerzeichen. Überprüfen Sie, ob das andere Tool UTF-8 oder Latin-1 verwendet und ob es eine neue Zeile zur Eingabe vor dem Hashing hinzufügt.
Zum Erkennen versehentlicher Beschädigungen eines Downloads ist MD5 in Ordnung. Für alles, was ein Angreifer fälschen könnte (Zertifikate, Codesignaturen, Passwortspeicherung), ist MD5 gebrochen und darf nicht verwendet werden.
Nein. Dieser Generator verarbeitet nur Text. Um eine Datei zu prüfen, nutzen Sie das Checksummen-Kommando Ihres Betriebssystems, etwa sha256sum unter Linux und macOS oder Get-FileHash unter Windows.
Der eingegebene Text wird an unseren Server gesendet, damit der Digest berechnet werden kann. Danach speichern wir ihn nicht.
SHA-2 ist die Familie von Algorithmen; SHA-224, SHA-256, SHA-384 und SHA-512 sind ihre Mitglieder. Wenn jemand “SHA-2” sagt, ohne eine Größe anzugeben, meint er normalerweise SHA-256.
Verwandte Tools
CSR-Generator
Generieren Sie eine PEM-codierte Zertifikatsanfrage und den passenden RSA-privaten Schlüssel. Geben Sie den Common Name, die Organisationsfelder und die Schlüsselgröße (2048, 3072 oder 4096 Bits) an.
Base64-Datei-Encoder
Kodieren Sie jede Datei (PDF, ZIP, Bild, ausführbare Datei) in Base64-Text zum Einbetten in JSON, E-Mail, YAML oder Daten-URIs. Läuft lokal, kein Upload.
Verschlüsselungs-Identifikator
Fügen Sie einen Chiffretext oder Hash ein, und der Identifikator schlägt wahrscheinliche Algorithmen oder Kodierungen vor: MD5, SHA, bcrypt, AES, RSA, Base64 und mehr.
SSL-Zertifikat-Generator
Erzeugen Sie ein selbstsigniertes SSL/TLS-Zertifikat und einen privaten RSA-Schlüssel vollständig im Browser. Individueller Common Name, SANs und Gültigkeit, als PEM.
A1Z26-Code-Encoder
Text mit dem A1Z26-Code (A=1, B=2, ... Z=26) codieren oder eine Zahlenfolge zurück in Buchstaben decodieren, mit anpassbarem Trennzeichen.
AES Verschlüsseln / Entschlüsseln
Verschlüsseln und entschlüsseln Sie risikoarmen Text mit AES-OpenSSL-Chiffren. Das Passwort wird mit SHA-256 gehasht, die Base64-Ausgabe enthält IV plus Chiffretext.
Tool in anderen Sprachen verfügbar
- Trình tạo mã băm (Hash) [VI]
- Gerador de Hash [PT]
- 해시 생성기 [KO]
- ตัวสร้างแฮช (Hash Generator) [TH]
- مولد هاش [AR]
- Hashgeneratör [SV]
- Hashgenerator [NL]
- Générateur de hachage [FR]
- Generator skrótów [PL]
- Generator Hash [ID]
- ハッシュジェネレーター [JA]
- Generador de Hash [ES]
- Hash Generator [EN]
- Generatore di Hash [IT]
- Генератор хешей [RU]
- Hash Oluşturucu [TR]
- 哈希生成器 [ZH]