BLAKE3-Generator
Erzeuge den BLAKE3-Hash eines beliebigen Textes mit einem Klick. Das Tool codiert deine Eingabe als UTF-8, führt die BLAKE3-Funktion im standardmäßigen Hashing-Modus mit 256 Bit aus und gibt den Digest als 64 Hexadezimalzeichen oder als Base64 zurück. Die Ausgabe entspricht dem Befehl b3sum und den offiziellen BLAKE3-Bibliotheken. So kannst du Fixtures, Cache-Schlüssel und Inhaltsadressen prüfen, die diesen sehr schnellen modernen Hash verwenden.
Häufig gestellte Fragen
Was ist BLAKE3?
BLAKE3 ist eine kryptografische Hashfunktion, die in 2020 von den Entwicklern von BLAKE2 und dem Bao-Baum-Modus veröffentlicht wurde. Sie teilt die Eingabe in 1-KiB-Blöcke auf, die in einem Merkle-Baum angeordnet sind. Dadurch ist paralleles Hashing möglich. Die Standardausgabe ist 256 Bit lang.
Was sind die BLAKE3-Testwerte?
Eine leere Eingabe ergibt den Hash af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. Der Text abc ergibt den Hash 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Dies sind die Werte, die die Referenzimplementierung und b3sum zurückgeben.
Unterstützt das Tool Hashing mit Schlüssel oder Schlüsselableitung?
Nein. Es verwendet den einfachen Hashing-Modus von BLAKE3 mit der standardmäßigen Ausgabe von 256 Bit. Für Hashing mit Schlüssel und den derive_key-Modus sind ein separater Schlüssel oder Kontextstring nötig, die du in diesem Tool nicht angeben kannst.
Ist BLAKE3 schneller als SHA-256?
In Software ist BLAKE3 in der Regel um ein Mehrfaches schneller als SHA-256 und lässt sich bei großen Eingaben über mehrere Kerne skalieren. Bei den kurzen Texten, die du hier einfügst, ist der Unterschied nicht bemerkbar.
Ist BLAKE3 sicher?
BLAKE3 bietet für Kollisionen und Urbilder eine Sicherheit von 128 Bit, also dasselbe Niveau wie SHA-256. Es verwendet weniger Runden als BLAKE2. Die Entwickler begründen diese Entscheidung mit umfangreichen kryptanalytischen Untersuchungen der BLAKE-Familie.
Wie wird der Text codiert?
Das Tool hasht die UTF-8-Bytes deines Textes genau so, wie du ihn eingegeben hast. Ein abschließender Zeilenumbruch oder andere Zeilenenden ändern den Digest vollständig.
Kann ich eine längere BLAKE3-Ausgabe erhalten?
BLAKE3 kann Ausgaben beliebiger Länge erzeugen, aber dieses Tool gibt immer den standardmäßigen 32-Byte-Digest zurück. Diesen geben b3sum und die meisten Bibliotheken standardmäßig aus.
Sollte ich BLAKE3 für Passwörter verwenden?
Nein. BLAKE3 ist auf maximale Geschwindigkeit ausgelegt, genau das Gegenteil dessen, was die Passwortspeicherung erfordert. Verwende Argon2, bcrypt oder scrypt für Passwörter.
Was ist die Eingabegrenze?
Jede Anfrage akzeptiert bis zu 5 MiB Text. Die Eingabe wird auf dem Server gehasht und weder gespeichert noch protokolliert.
Hexadezimal oder Base64: Was sollte ich wählen?
Hexadezimal entspricht b3sum und den meisten Dokumentationen. Base64 ist kürzer und eignet sich gut für JSON oder URLs, wenn du die Sonderzeichen ersetzt. Beide codieren dieselben 32 Byte.