BLAKE2
¿Qué es BLAKE2?
BLAKE2Función hash criptográfica moderna y rápida, especificada en RFC 7693, con seguridad comparable a SHA-3 y un rendimiento en software muy superior.
BLAKE2 es una familia de funciones hash diseñada en 2012 por Aumasson, Neves, Wilcox-O'Hearn y Winnerlein como evolución de BLAKE, finalista del concurso SHA-3. Tiene dos variantes principales: BLAKE2b (hasta 64 bytes de salida, optimizada para 64 bits) y BLAKE2s (hasta 32 bytes, para 32 bits), con versiones paralelas BLAKE2bp/BLAKE2sp. Se construye sobre HAIFA con una permutación al estilo ChaCha y admite de forma nativa hashing con clave, sal, personalización y árboles de hash sin necesidad de envolverse en HMAC. No tiene ataques prácticos conocidos, es más rápido que SHA-2/SHA-3 en software y se utiliza en Argon2, libsodium, en el handshake de WireGuard y en Zcash.
● Ejemplos
- 01
Argon2 utiliza BLAKE2b como primitiva de compresión interna.
- 02
WireGuard hashea el transcript del handshake con BLAKE2s.
● Preguntas frecuentes
¿Qué es BLAKE2?
Función hash criptográfica moderna y rápida, especificada en RFC 7693, con seguridad comparable a SHA-3 y un rendimiento en software muy superior. Pertenece a la categoría de Criptografía en ciberseguridad.
¿Qué significa BLAKE2?
Función hash criptográfica moderna y rápida, especificada en RFC 7693, con seguridad comparable a SHA-3 y un rendimiento en software muy superior.
¿Cómo defenderse de BLAKE2?
Las defensas contra BLAKE2 combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.
¿Cuáles son otros nombres para BLAKE2?
Nombres alternativos comunes: BLAKE2b, BLAKE2s, RFC 7693.