Fünf Algorithmen mit einem Klick
Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes gleichzeitig, sodass Sie vergleichen oder den Algorithmus auswählen können, den Ihr System benötigt.
Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes aus beliebigem Text. Nutzt die native Web Crypto API. 100% Client-seitig, keine Uploads, kein Tracking.
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 in one click — right in your browser. No uploads, no sign-up, no limits.
Tippen oder fügen Sie den Text, den Sie hashen möchten, in das Eingabefeld ein.
Klicken Sie auf »Hashes berechnen«, um alle fünf Hashes gleichzeitig zu generieren.
Verwenden Sie die Schaltfläche »Kopieren« neben jedem Hash, um ihn in die Zwischenablage zu kopieren.
Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashes gleichzeitig, sodass Sie vergleichen oder den Algorithmus auswählen können, den Ihr System benötigt.
SHA-Hashes werden mit dem im Browser integrierten `crypto.subtle.digest` berechnet, das hardwarebeschleunigt und auditiert ist.
Wechseln Sie mit einem Klick zwischen Klein- und Großbuchstaben bei der Hex-Ausgabe, um das Format zu erhalten, das Ihre Toolchain erwartet.
Eine kryptografische Hash-Funktion ist ein mathematischer Algorithmus, der eine Eingabe beliebiger Länge nimmt und eine Ausgabe fester Größe (den Hash) erzeugt. Dieselbe Eingabe erzeugt immer denselben Hash. Aber jede Änderung an der Eingabe – selbst ein einzelnes Bit – erzeugt einen völlig anderen Hash. Dies macht Hashes ideal zur Verifizierung der Datenintegrität: Wenn Sie den Hash einer Datei vor und nach der Übertragung berechnen und diese übereinstimmen, wissen Sie, dass die Datei nicht verändert wurde.
Gute kryptografische Hash-Funktionen haben vier Schlüsseleigenschaften: (1) Deterministisch – dieselbe Eingabe erzeugt immer denselben Hash. (2) Schnell – der Hash kann effizient berechnet werden. (3) Lawineneffekt – eine kleine Eingabeänderung erzeugt einen drastisch anderen Hash. (4) Kollisionsresistent – es ist rechnerisch unmöglich, zwei verschiedene Eingaben zu finden, die denselben Hash ergeben. SHA-256 erfüllt alle diese Eigenschaften und ist der aktuelle Standard für Sicherheitsanwendungen.
MD5 wurde 2008 gebrochen, als Forscher einen praktischen Kollisionsangriff demonstrierten. SHA-1 wurde 2017 von Google gebrochen (SHAttered-Angriff). Beide sollten nicht mehr für sicherheitskritische Anwendungen verwendet werden. SHA-256 und SHA-3 sind die aktuell empfohlenen Hash-Funktionen.
MD5 und SHA-1 werden jedoch noch in Alt-Systemen für die Prüfsummenverifikation verwendet, wo Sicherheit keine Priorität ist. Wenn Sie nur versehentliche Datenbeschädigung überprüfen (nicht bösartige Manipulation), reicht MD5 aus. Für alle sicherheitsrelevanten Anwendungen – Passwortspeicherung, digitale Signaturen, Zertifikate – verwenden Sie SHA-256 oder stärker.
Hashing ist einweg: Sie können die Eingabe nicht aus dem Hash wiederherstellen. Verwenden Sie es für Integritätsprüfung, nicht für Datenwiederherstellung. Für Passwortspeicherung verwenden Sie Hashing mit Salt (bcrypt, scrypt, Argon2), um Brute-Force-Angriffe zu erschweren. Verschlüsselung (AES, RSA) ist umkehrbar und wird verwendet, wenn Sie die Originaldaten zurückholen müssen.
Verifizieren, dass eine Datei oder Nachricht nicht verändert wurde, indem ihr Hash mit einem bekannten Referenzwert verglichen wird.
Generieren Sie SHA-1- oder SHA-256-Hashes, um Inhalte eindeutig zu identifizieren, ähnlich wie Git Objekte speichert.
Einige ältere APIs und Protokolle benötigen noch MD5- oder SHA-1-Hashes; dieses Tool liefert sie, ohne zusätzliche Software installieren zu müssen.
Den Hash einer bekannten Eingabe schnell untersuchen, während man Kryptographie lernt oder eine Hash-Diskrepanz debuggt.
Ein direkter Vergleich beliebter Hash-Generatoren.
| Funktion | NovaTools | EMOCode | Browser console |
|---|---|---|---|
| Datenschutz (kein Upload) | 100% lokal | Upload zum Server | Local |
| MD5 + SHA-Familie | All 5 | SHA only (no MD5) | |
| Native Web Crypto API | Unbekannt | ||
| Großbuchstaben-Umschalter | Manuell | ||
| UTF-8-Unterstützung | Manuell | ||
| Mobilfreundlich | Eingeschränkt | ||
| Funktioniert offline | Nach Seitenladung |
Die meisten Online-Hash-Generatoren laden Ihren Text auf ihren Server hoch. Unser Tool verwendet die native Web Crypto API des Browsers – Ihre Eingabe verlässt niemals Ihr Gerät.
Key facts about common hash algorithms.
| Symbol / Code | Beschreibung | Beispiel |
|---|---|---|
MD5 | 128-bit output. BROKEN — do not use for security. Legacy checksums only. | d41d8cd98f00b204e9800998ecf8427e |
SHA-1 | 160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256). | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
SHA-256 | 256-bit output. SECURE. Recommended for new applications. | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
SHA-384 | 384-bit output. SECURE. Use when 384-bit output is required. | 38b060a751...fbd51ad2f1... (96 chars) |
SHA-512 | 512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs. | cf83e1357eef...7da3e (128 chars) |
MD5128-bit output. BROKEN — do not use for security. Legacy checksums only.
d41d8cd98f00b204e9800998ecf8427eSHA-1160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256).
da39a3ee5e6b4b0d3255bfef95601890afd80709SHA-256256-bit output. SECURE. Recommended for new applications.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855SHA-384384-bit output. SECURE. Use when 384-bit output is required.
38b060a751...fbd51ad2f1... (96 chars)SHA-512512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs.
cf83e1357eef...7da3e (128 chars)| Symbol / Code | Beschreibung | Beispiel |
|---|---|---|
MD5 | 16 bytes → 32 hex characters. | 098f6bcd4621d373cade4e832627b4f6 |
SHA-1 | 20 bytes → 40 hex characters. | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 |
SHA-256 | 32 bytes → 64 hex characters. | 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 |
SHA-512 | 64 bytes → 128 hex characters. | ee26b0dd4af7...28a8ff (128 chars, hash of test) |
MD516 bytes → 32 hex characters.
098f6bcd4621d373cade4e832627b4f6SHA-120 bytes → 40 hex characters.
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3SHA-25632 bytes → 64 hex characters.
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08SHA-51264 bytes → 128 hex characters.
ee26b0dd4af7...28a8ff (128 chars, hash of test)| Symbol / Code | Beschreibung | Beispiel |
|---|---|---|
Integrity check | SHA-256 or SHA-512. Compare hash before/after transfer. | sha256sum file.zip |
Password storage | Use bcrypt, scrypt, or Argon2 — ❌T plain SHA. | bcrypt(password, cost=12) |
Content addressing | SHA-256 (Git) or SHA-512 (IPFS). | git: SHA-1 of blob |
Legacy checksums | MD5 or SHA-1, only for backward compatibility. | md5sum legacy.tar.gz |
Integrity checkSHA-256 or SHA-512. Compare hash before/after transfer.
sha256sum file.zipPassword storageUse bcrypt, scrypt, or Argon2 — ❌T plain SHA.
bcrypt(password, cost=12)Content addressingSHA-256 (Git) or SHA-512 (IPFS).
git: SHA-1 of blobLegacy checksumsMD5 or SHA-1, only for backward compatibility.
md5sum legacy.tar.gzDieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden nicht auf einen Server hochgeladen, nicht gespeichert und nicht analysiert.
Selbst wenn Ihre Internetverbindung abbricht, bleiben Ihre Dateien sicher.
Ein Hash ist eine Einwegfunktion, die beliebige Daten auf eine feste Zeichenkette abbildet. Erfahren Sie, wann MD5, SHA-256 oder SHA-512 sinnvoll sind.
Mindmaps kostenlos online erstellen — Brainstorming, Projektplanung, Notizen strukturieren und effizienter lernen. Mehrere Layouts, keine Anmeldung, keine Uploads, 100% privat im Browser.
Ein starkes Passwort ist lang, zufällig und einzigartig. Erfahren Sie, warum die Passwortlänge wichtiger ist als Sonderzeichen und wie Sie eines generieren.