Hash- und HMAC-Generator
An Ihre Tools anheftenBerechne MD5-, SHA-1-, SHA-2-, SHA-3-, BLAKE2-, BLAKE3- und CRC-32-Hashes von Text oder einer Datei, optional mit HMAC.
Läuft vollständig in deinem Browser. Was du tippst, wird nie an unsere Server gesendet.
Verlauf · 0
Verarbeitete Eingaben erscheinen hier, solange diese Seite geöffnet ist. Beim Neuladen wird der Verlauf gelöscht.
Codebeispiele
Kopieren Sie diese Beispiele in Ihr eigenes Projekt. Sie verwenden nur die Standardbibliothek der Sprache, es muss also nichts installiert werden.
import { createHash } from 'node:crypto'
const text = 'hello'
const digest = createHash('sha256').update(text).digest('hex')
console.log(digest)Was es macht
Berechne MD5-, SHA-1-, SHA-2-, SHA-3-, BLAKE2-, BLAKE3- und CRC-32-Hashes von Text oder einer ganzen Datei, optional mit HMAC. Dateien werden in kleinen Stücken gelesen, daher funktionieren auch große. Das Hashen passiert in deinem Browser, diese Seite zeigt keine Werbung, und Links, die du teilst, enthalten nie deinen Text oder Schlüssel.
So geht’s
- Tippe oder füge Text ein, oder ziehe eine Datei auf die Eingabe.
- Wähle den Algorithmus und wie das Ergebnis geschrieben wird: Hex, Hex (Großbuchstaben), Base64 oder Base64 (URL-sicher).
- Für einen HMAC schaltest du ihn ein und gibst einen Schlüssel ein. Der Schlüssel wird als UTF-8-Text gelesen.
- Kopiere den Hash. Aktiviere die Option für einzelne Zeilen, um jede Zeile separat zu hashen.
Beispiele
SHA-256 von hello:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
CRC-32 von 123456789:
cbf43926
Gut zu wissen
- SHA-256 ist eine sichere Standardwahl. MD5 und SHA-1 sind für Sicherheitszwecke gebrochen und nur nützlich, um alte Prüfsummen abzugleichen.
- CRC-32 ist eine Prüfsumme, keine Hashfunktion, und lässt sich deshalb nicht mit HMAC verwenden.
- Einfache Hashes sind viel zu schnell, um Passwörter zu schützen. Verwende dafür Argon2, scrypt oder bcrypt.
Was ist ein Hash?
Eine Hashfunktion macht aus beliebiger Eingabe einen kurzen Fingerabdruck fester Länge. Gleiche Eingabe ergibt immer denselben Hash, andere Eingabe einen anderen. Hashes dienen zum Prüfen von Downloads, zum Erkennen von Änderungen und zum Indizieren von Daten. HMAC mischt einen geheimen Schlüssel ein, sodass nur Besitzer des Schlüssels den Hash erzeugen oder prüfen können.
Häufige Fragen
Welchen Algorithmus soll ich nehmen?
SHA-256 ist eine sichere Standardwahl. SHA-3 und BLAKE3 sind moderne Alternativen. MD5 und SHA-1 sind für Sicherheit gebrochen; nutze sie nur, um alte Prüfsummen abzugleichen. CRC-32 erkennt nur zufällige Beschädigung.
Kann ich damit ein Passwort hashen?
Nicht zum Speichern. Einfache Hashes sind viel zu schnell, um Passwörter zu schützen; nutze auf deinem Server einen speziellen Passwort-Hash wie Argon2, scrypt oder bcrypt.
Wird mein Text oder meine Datei hochgeladen?
Nein. Das Hashen läuft in deinem Browser, Dateien werden in kleinen Stücken gelesen, daher funktionieren auch große. Was du eingibst, wird nie an unsere Server gesendet, und diese Seite zeigt keine Werbung.