Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 119

BLAKE2

Revisado porCybersecurity entrepreneur & security researcher

¿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

  1. 01

    Argon2 utiliza BLAKE2b como primitiva de compresión interna.

  2. 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.

Términos relacionados

Véase también