WMW

Blake2b-Hash-Generator

Free

Berechne den BLAKE2b-Hash von Text oder einer Datei in deinem Browser, mit einstellbarer Ausgabelänge und optionalem Keyed Hashing (MAC).

Läuft vollständig in Ihrem Browser mit WebAssembly. Es wird nichts auf einen Server hochgeladen.

Ausgabelänge

Erzeugt einen Nachrichtenauthentifizierungscode (MAC): Nur jemand mit demselben Schlüssel kann diesen Hash reproduzieren, nützlich zur Überprüfung von Integrität und Authentizität.

Letzte Aktivität

Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.

Noch keine Aktivität. Seien Sie der Erste.

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Berechnet den kryptografischen BLAKE2b-Hash von Text oder einer Datei, vollständig in Ihrem Browser. Wählen Sie eine Ausgabelänge von 8 bis 512 Bit und geben Sie optional einen geheimen Schlüssel an, um einen geschlüsselten Hash (MAC) für die Nachrichtenauthentifizierung anstelle einer einfachen Integritätsprüfung zu erzeugen.

So funktioniert es

Ihr Text oder Ihre Datei wird in rohe Bytes umgewandelt und durch die BLAKE2b-Kompressionsfunktion verarbeitet, die die Eingabe über mehrere Runden mit bitweisen Rotationen, XOR und modularer Addition mischt, um einen Digest fester Länge zu erzeugen. Die angeforderte Ausgabelänge (8 bis 512 Bit, in Vielfachen von 8) bestimmt, wie viele Bytes dieses internen Zustands als endgültiger Hash zurückgegeben werden, dargestellt als Hexadezimalzeichenfolge. Wenn ein Schlüssel angegeben wird, wird er vor Beginn der Verarbeitung in den Hash-Zustand geladen, sodass der resultierende Digest sowohl von der Eingabe als auch vom geheimen Schlüssel abhängt, wodurch ein einfacher Hash zu einem Nachrichtenauthentifizierungscode wird.

Probleme, die es löst

Häufig gestellte Fragen

Wie unterscheidet sich BLAKE2b von MD5 oder SHA-256?

BLAKE2b ist eine moderne kryptografische Hashfunktion, die sowohl schneller als MD5 und SHA-1 als auch mindestens so sicher wie SHA-3 sein soll, bei gleichzeitig einfacherem Design. Im Gegensatz zu MD5 und SHA-1, die für Sicherheitszwecke als unsicher gelten, hat BLAKE2b keine bekannten praktischen Angriffe und wird häufig in Anwendungen wie dem Argon2-Passwort-Hashing-Algorithmus und dem WireGuard-VPN-Protokoll eingesetzt.

Warum sollte ich eine kürzere Ausgabelänge wie 256-Bit statt der Standard-512-Bit wählen?

Ein kürzerer Digest benötigt weniger Speicherplatz zum Speichern oder Übertragen (nützlich für Datenbankspalten, URLs oder QR-Codes) und bietet dennoch eine starke Kollisionsresistenz, da die Sicherheit von BLAKE2b mit der gewählten Ausgabelänge skaliert. 512-Bit ist der Standard und bietet die maximale Sicherheitsmarge; 256-Bit ist eine häufige Wahl, wenn Sie eine kürzere Hex-Zeichenfolge wünschen und nicht mehr als 128-Bit-Kollisionsresistenz benötigen.

Was ist "geschlüsseltes Hashing" (MAC-Modus) und wann würde ich es verwenden?

Geschlüsseltes Hashing mischt einen geheimen Schlüssel in die Berechnung ein und erzeugt einen Nachrichtenauthentifizierungscode (MAC), den nur jemand reproduzieren kann, der denselben Schlüssel kennt. Dies ist nützlich, wenn Sie nicht nur überprüfen müssen, dass Daten unverändert sind (Integrität), sondern auch, dass sie von jemandem stammen, der das gemeinsame Geheimnis besitzt (Authentizität), zum Beispiel beim Signieren von API-Anfragen oder Überprüfen von Webhook-Payloads.

Ist BLAKE2b für das Hashen von Passwörtern geeignet?

Nein. BLAKE2b ist auf Schnelligkeit ausgelegt, was genau die falsche Eigenschaft für die Passwortspeicherung ist, ein schneller Hash macht Brute-Force- und Wörterbuchangriffe gegen gestohlene Passwort-Hashes viel einfacher. Verwenden Sie für Passwörter stattdessen einen dedizierten, langsamen, speicherintensiven Algorithmus wie Argon2 oder bcrypt.

Kann ich eine Datei hashen, anstatt Text einzugeben?

Ja, wechseln Sie zur Registerkarte "Datei" und klicken Sie, um eine Datei auszuwählen, oder ziehen Sie sie auf die Seite. Die Datei wird vollständig in Ihrem Browser mit WebAssembly gelesen und gehasht, sie wird nirgendwo hochgeladen, was dies sicher macht, um die Integrität sensibler oder großer Dateien zu überprüfen.

Verwandte Tools