BLAKE2b
BLAKE2b ist die 64-Bit-Wort-Variante von BLAKE2 mit Digests von 1 bis 64 Bytes; auf 64-Bit-Plattformen mehrmals schneller als SHA-512 bei vergleichbarer Sicherheit.
Zweck
Bietet einen schnellen Hash mit konfigurierbarer Digest-Länge und Längenerweiterungsresistenz — eine verbesserte Version von BLAKE.
Mechanismus
Eine schwammartige Variante auf Basis der ChaCha-Rundenfunktionen: 12 Runden der Kompressionsfunktion G über einem Zustand aus 8 64-Bit-Wörtern. Unterstützt Baummodus, Keyed-Modus sowie Salt-/Personalisierungsparameter.
Anwendungsfälle
- Hochgeschwindigkeits-Dateiprüfung
- Kryptographischer Ersatz für MD5
- Inhaltsadressierter Speicher