BLAKE3 Keyed Mode
Der Keyed-Modus von BLAKE3 ist sein MAC-Modus: Ein 32-Byte-Schlüssel wird in den Anfangszustand injiziert, um einen schlüsselgebundenen Nachrichtenauthentisierungscode zu erzeugen.
Zweck
Bietet einen Hochgeschwindigkeits-MAC auf Basis von BLAKE3 — effizienter als HMAC-BLAKE2 (ein Durchgang) mit Unterstützung beliebig langer Ausgaben.
Mechanismus
Der Anfangszustand wird aus dem Schlüssel abgeleitet (IV XOR Konstante, die den Keyed-Modus markiert); der Rest ist mit dem Baummodus identisch. Die Ausgabe ist ein schlüsselgebundener Digest; eine Fälschung erfordert Kenntnis des Schlüssels.
Anwendungsfälle
- Hochgeschwindigkeits-Nachrichtenauthentifizierung
- Schlüsselableitung
- MAC als HMAC-Ersatz
Verwandte Tools
BLAKE2/BLAKE3-Hash
Compute BLAKE2b, BLAKE2s, and BLAKE3 hashes. Kostenlos, privat und 100% clientseitig. WERKZEUG
HMAC-Generator
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Kostenlos, privat und 100% clientseitig. WERKZEUG
Hash-Rechner
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Kostenlos, privat und 100% clientseitig. WERKZEUG