MD5/SHA Hashgenerator | Schnell und sicher hashen
Datei hierher ziehen oder zum Auswählen klicken
Jeder Dateityp. Große Dateien werden in Teilen gelesen.
Ausgewählte Datei: ()
Füge einen erwarteten Hash ein, um zu prüfen, ob dein Text oder deine Datei dazu passt.
Privat & offline: Text und Dateien werden lokal in deinem Browser gehasht und verlassen nie dein Gerät.
Hashes
128 Bit — nur Prüfsummen, nicht sicher
160 Bit — veraltet, sicherheitstechnisch überholt
256 Bit — für Sicherheit empfohlen
384 Bit — starke Sicherheit
512 Bit — am stärksten, empfohlen
Sicherheitshinweis: Verwende SHA-256 oder höher für alles Sicherheitsrelevante. MD5 und SHA-1 sind gebrochen und dürfen nie zum Hashen von Passwörtern verwendet werden — nutze dafür bcrypt, scrypt, Argon2 oder PBKDF2 mit einem Salt.
So funktioniert es
- Wähle einen Modus: Text hashen, Datei hashen oder mit einem erwarteten Hash vergleichen.
- Text eingeben oder einfügen oder eine Datei ablegen — die Hashes aktualisieren sich sofort.
- Wechsle zwischen Groß- und Kleinbuchstaben-Ausgabe.
- Kopiere jeden Hash mit einem Klick oder alle auf einmal.
Hauptfunktionen
- Live-Hashing in Echtzeit während der Eingabe
- MD5, SHA-1, SHA-256, SHA-384 und SHA-512
- Dateien jeder Art und Größe hashen
- Ausgabe in Groß- oder Kleinbuchstaben
- Mit einem erwarteten Hash vergleichen und prüfen
- 100 % im Browser — deine Daten verlassen nie dein Gerät
- Ein-Klick-Kopie für jeden Hash
Nutze dieses Tool von deinem KI-Agenten aus
Kostenlose JSON-API und Model Context Protocol (MCP)-Server. Keine Anmeldung, kein API-Schlüssel, CORS offen. Für Claude, ChatGPT, Cursor, Skripte und Frontend-Apps konzipiert.
curl -X POST https://mate.tools/api/v1/hash.php \
-H "Content-Type: application/json" \
-d '{"text":"hello world","algorithms":["sha256","md5"]}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/hash.php",
data=json.dumps({"text":"hello world","algorithms":["sha256","md5"]}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/hash.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"text":"hello world","algorithms":["sha256","md5"]}),
});
console.log(await r.json()); Hinzufügen zu claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) oder einem anderen MCP-kompatiblen Client:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Häufige Anwendungsfälle
- Prüfen, ob eine heruntergeladene Datei der veröffentlichten Prüfsumme entspricht
- Bestätigen, dass Daten nicht verändert oder beschädigt wurden
- Prüfsummen für Backups und Übertragungen erstellen
- Doppelte Dateien durch Vergleich von Hashes erkennen
- Nachrichten-Digests zum Signieren und Protokollieren erstellen
Häufig gestellte Fragen
MD5 erzeugt einen 128-Bit-Hash, SHA-1 160 Bit und SHA-256 256 Bit. Längere Hashes widerstehen Kollisionen besser. MD5 und SHA-1 gelten als kryptografisch gebrochen, während SHA-256 (und höher) weiterhin für Sicherheit empfohlen wird.
Nein. Hash-Funktionen sind von Natur aus Einweg-Funktionen, daher kann ein Hash nicht mathematisch umgekehrt werden, um die Eingabe wiederherzustellen. Genau das macht Hashing für Integritätsprüfungen und Passwortspeicherung nützlich.
Hash-Funktionen sind deterministisch: Dieselbe Eingabe erzeugt immer dieselbe Ausgabe. Diese Konsistenz erlaubt es, Hashes zu vergleichen, um zu bestätigen, dass sich Daten nicht geändert haben.
Ja. Das gesamte Hashing erfolgt lokal in deinem Browser über die Web-Crypto-API (und ein integriertes MD5). Nichts, was du eingibst oder hochlädst, wird an einen Server gesendet.
Nein. Einfache MD5/SHA-Hashes sind zu schnell für die Passwortspeicherung. Verwende einen speziellen Passwort-Hash-Algorithmus wie bcrypt, scrypt, Argon2 oder PBKDF2 mit einem eindeutigen Salt.
Wechsle in den Modus Vergleichen / prüfen, lade die heruntergeladene Datei, füge die vom Anbieter angegebene Prüfsumme ein und klicke auf Prüfen. Eine Übereinstimmung bedeutet, dass die Datei intakt und unverändert ist.
Der MD5/SHA Hashgenerator erstellt schnell Hashwerte für Daten. Wandeln Sie Passwörter, Dateien oder sensible Informationen in MD5 oder SHA-Hashes um. Ideal für Entwickler und Sicherheitsprofis.
Was ist ein Hash-Generator?
Ein Hash-Generator verwandelt jeden Text oder jede Datei mit Algorithmen wie MD5, SHA-1, SHA-256, SHA-384 und SHA-512 in einen Hash fester Länge (einen digitalen Fingerabdruck). Hashes prüfen die Dateiintegrität und erkennen Manipulationen — dieselbe Eingabe ergibt immer denselben Hash, aber du kannst ihn nicht umkehren. Dieses Tool läuft vollständig in deinem Browser.