Hash-Generator

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.

Anzeige
Anzeige

Hashes generieren, ohne Ihre Daten hochzuladen

MD5, SHA-1, SHA-256, SHA-384, and SHA-512 in one click — right in your browser. No uploads, no sign-up, no limits.

100% privat
Native Web Crypto API
Dauerhaft kostenlos

So geht's

  1. 1

    Text eingeben

    Tippen oder fügen Sie den Text, den Sie hashen möchten, in das Eingabefeld ein.

  2. 2

    Berechnen klicken

    Klicken Sie auf »Hashes berechnen«, um alle fünf Hashes gleichzeitig zu generieren.

  3. 3

    Kopieren

    Verwenden Sie die Schaltfläche »Kopieren« neben jedem Hash, um ihn in die Zwischenablage zu kopieren.

Warum diesen Hash-Generator verwenden?

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.

Native Web Crypto API

SHA-Hashes werden mit dem im Browser integrierten `crypto.subtle.digest` berechnet, das hardwarebeschleunigt und auditiert ist.

Groß-/Kleinschreibung umschalten

Wechseln Sie mit einem Klick zwischen Klein- und Großbuchstaben bei der Hex-Ausgabe, um das Format zu erhalten, das Ihre Toolchain erwartet.

Anzeige

Grundlagen kryptografischer Hashes

What is a cryptographic hash function?

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.

Anzeige

MD5 and SHA-1 are broken

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 vs. encryption vs. encoding

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.

Anzeige

Häufige Anwendungsfälle

Datenintegritätsprüfungen

Verifizieren, dass eine Datei oder Nachricht nicht verändert wurde, indem ihr Hash mit einem bekannten Referenzwert verglichen wird.

Git-artige Inhaltsadressierung

Generieren Sie SHA-1- oder SHA-256-Hashes, um Inhalte eindeutig zu identifizieren, ähnlich wie Git Objekte speichert.

Integration von Altsystemen

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.

Lernen & Debugging

Den Hash einer bekannten Eingabe schnell untersuchen, während man Kryptographie lernt oder eine Hash-Diskrepanz debuggt.

Wie vergleicht sich dieses Tool mit anderen Hash-Generatoren?

Ein direkter Vergleich beliebter Hash-Generatoren.

FunktionNovaToolsEMOCodeBrowser console
Datenschutz (kein Upload)100% lokalUpload zum ServerLocal
MD5 + SHA-FamilieAll 5SHA only (no MD5)
Native Web Crypto APIUnbekannt
Großbuchstaben-UmschalterManuell
UTF-8-UnterstützungManuell
MobilfreundlichEingeschränkt
Funktioniert offlineNach 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.

Hash Algorithm Quick Reference

Key facts about common hash algorithms.

Algorithm Overview

MD5

128-bit output. BROKEN — do not use for security. Legacy checksums only.

Beispiel:d41d8cd98f00b204e9800998ecf8427e
SHA-1

160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256).

Beispiel:da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256

256-bit output. SECURE. Recommended for new applications.

Beispiel:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-384

384-bit output. SECURE. Use when 384-bit output is required.

Beispiel:38b060a751...fbd51ad2f1... (96 chars)
SHA-512

512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs.

Beispiel:cf83e1357eef...7da3e (128 chars)

Output Sizes

MD5

16 bytes → 32 hex characters.

Beispiel:098f6bcd4621d373cade4e832627b4f6
SHA-1

20 bytes → 40 hex characters.

Beispiel:a94a8fe5ccb19ba61c4c0873d391e987982fbbd3
SHA-256

32 bytes → 64 hex characters.

Beispiel:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
SHA-512

64 bytes → 128 hex characters.

Beispiel:ee26b0dd4af7...28a8ff (128 chars, hash of test)

Use Cases

Integrity check

SHA-256 or SHA-512. Compare hash before/after transfer.

Beispiel:sha256sum file.zip
Password storage

Use bcrypt, scrypt, or Argon2 — ❌T plain SHA.

Beispiel:bcrypt(password, cost=12)
Content addressing

SHA-256 (Git) or SHA-512 (IPFS).

Beispiel:git: SHA-1 of blob
Legacy checksums

MD5 or SHA-1, only for backward compatibility.

Beispiel:md5sum legacy.tar.gz

Häufig gestellte Fragen

Welche Hash-Algorithmen werden unterstützt?
MD5, SHA-1, SHA-256, SHA-384 und SHA-512. SHA-256 und SHA-512 sind die empfohlenen Wahl für alle sicherheitsrelevanten Anwendungen. MD5 und SHA-1 werden lediglich aus Gründen der Abwärtskompatibilität bereitgestellt.
Ist MD5 noch sicher zu verwenden?
Nein. MD5 gilt als kryptographisch gebrochen und sollte niemals für Passwortspeicherung, digitale Signaturen oder andere sicherheitsrelevante Zwecke verwendet werden. andere sicherheitskritische Zwecke verwendet werden. Es ist hier nur zur Prüfsummenprüfung von Altsystemen enthalten.
Wie werden die SHA-Hashes berechnet?
SHA-1, SHA-256, SHA-384 und SHA-512 werden mit der nativen Web Crypto API des Browsers (`crypto.subtle.digest`) berechnet, die sowohl schnell als auch kryptographisch sicher ist.
Kann ich Dateien hashen?
Dieses Tool hasht nur Text. Die Eingabe wird vor dem Hashen UTF-8-kodiert, sodass es korrekt mit internationalen Zeichen und Emojis funktioniert.
Was ist der Unterschied zwischen Hashing und Verschlüsselung?
Hashing ist eine Einwegfunktion — Sie können den Originaltext aus einem Hash nicht wiederherstellen. Verschlüsselung funktioniert in beide Richtungen — der Geheimtext kann mit einem Schlüssel wieder in den Originaltext entschlüsselt werden. Verwenden Sie Hashing für Integritätsprüfungen und Passwortspeicherung; verwenden Sie Verschlüsselung für Vertraulichkeit.
Welche Hash-Algorithmen werden unterstützt?
MD5, SHA-1, SHA-256, SHA-384 und SHA-512. SHA-256 und SHA-512 sind die empfohlenen Wahlmöglichkeiten für jede sicherheitsrelevante Anwendung. MD5 und SHA-1 werden nur für Legacy-Kompatibilität verwendet — sie sollten nicht für neue Sicherheitsanwendungen verwendet werden. Die SHA-2-Familie (SHA-256, SHA-384, SHA-512) gilt als sicher und wird von TLS, Bitcoin, Git und den meisten modernen Sicherheitssystemen verwendet. SHA-3 ist ein neuerer Standard, ist aber weniger weit verbreitet.
Ist MD5 noch sicher zu verwenden?
Nein. MD5 ist kryptografisch gebrochen und sollte niemals für Passwortspeicherung, digitale Signaturen oder einen anderen sicherheitsrelevanten Zweck verwendet werden. Forscher haben 2008 praktische Kollisionsangriffe gegen MD5 demonstriert, was bedeutet, dass es möglich ist, zwei verschiedene Eingaben zu erstellen, die denselben MD5-Hash erzeugen. MD5 ist in diesem Tool nur zur Prüfsummenverifikation von Legacy-Systemen und zu Bildungszwecken enthalten. Für jede neue Anwendung verwenden Sie SHA-256 oder stärker.
Kann ich Dateien hashen?
Dieses Tool hasht nur Text. Die Eingabe wird vor dem Hashen als UTF-8 kodiert, sodass es korrekt mit internationalen Zeichen und Emojis funktioniert. Zum Hashen von Dateien (Bilder, Dokumente, ausführbare Dateien) müssen Sie die Datei als ArrayBuffer lesen und die rohen Bytes an die Hash-Funktion übergeben. Wenn Sie die Dateiintegrität überprüfen müssen, verwenden Sie ein Kommandozeilen-Tool wie `shasum` (macOS/Linux) oder `Get-FileHash` (Windows PowerShell).
Was ist eine Hash-Kollision?
Eine Hash-Kollision tritt auf, wenn zwei verschiedene Eingaben dieselbe Hash-Ausgabe erzeugen. Aufgrund des Schubfachprinzips sind Kollisionen für jede Hash-Funktion mathematisch unvermeidbar (da es unendlich viele mögliche Eingaben gibt, aber nur eine endliche Anzahl von Hash-Ausgaben). Für sichere Hash-Funktionen wie SHA-256 erfordert das Finden einer Kollision jedoch eine astronomische Menge an Berechnung (etwa 2^128 Operationen für SHA-256). Für gebrochene Hash-Funktionen wie MD5 können Kollisionen auf einem modernen Computer in Sekunden gefunden werden.
Sollte ich Hashing für die Passwortspeicherung verwenden?
Ja, aber nicht mit einer einfachen Hash-Funktion. Passwörter sollten mit einem spezialisierten Passwort-Hashing-Algorithmus wie bcrypt, scrypt, Argon2 oder PBKDF2 gehasht werden. Diese Algorithmen sind absichtlich langsam (um Brute-Force-Angriffe zu widerstehen) und verwenden ein Salt (um Rainbow-Table-Angriffe zu widerstehen). Einfaches SHA-256 ist zu schnell für die Passwortspeicherung — ein Angreifer mit einer modernen GPU kann Milliarden von SHA-256-Hashes pro Sekunde ausprobieren. bcrypt und Argon2 sind so konzipiert, dass sie langsam sind, was Brute-Force-Angriffe unpraktikabel macht.
Kann ich dieses Tool für kommerzielle Projekte verwenden?
Ja. Das Tool ist kostenlos für persönliche und kommerzielle Nutzung, ohne Wasserzeichen, ohne Namensnennung und ohne Nutzungslimits. Sie behalten die volle Eigentümerschaft an Ihren Daten. Es ist keine Registrierung, kein API-Schlüssel und kein Abonnement erforderlich.

Ihre Privatsphäre ist unsere Priorität

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden nicht auf einen Server hochgeladen, nicht gespeichert und nicht analysiert.

  • Wir laden Ihre Dateien nicht hoch, speichern oder analysieren sie nicht.
  • Alles, was Sie verarbeiten, bleibt auf Ihrem Gerät.
  • Es gibt keine serverseitige Verarbeitung, keinen Cloud-Speicher und keine Analyse.

Selbst wenn Ihre Internetverbindung abbricht, bleiben Ihre Dateien sicher.

Das könnte Ihnen auch gefallen

Hilfreiche Anleitungen

Anzeige