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

BLAKE2

Revisado porCybersecurity entrepreneur & security researcher

O que é BLAKE2?

BLAKE2Função de hash criptográfica moderna e rápida, especificada na RFC 7693, com segurança comparável ao SHA-3 e desempenho em software muito superior.


O BLAKE2 é uma família de funções de hash projetada em 2012 por Aumasson, Neves, Wilcox-O'Hearn e Winnerlein como refinamento do BLAKE, finalista do concurso SHA-3. Possui duas variantes principais: BLAKE2b (até 64 bytes de saída, otimizada para 64 bits) e BLAKE2s (até 32 bytes, para 32 bits), além das versões paralelas BLAKE2bp/BLAKE2sp. É construída sobre HAIFA com uma permutação no estilo ChaCha e suporta nativamente hashing com chave, salt, personalização e árvores de hash, sem precisar de HMAC externo. Não tem ataques práticos conhecidos, é mais rápida que SHA-2/SHA-3 em software e é usada no Argon2, libsodium, no handshake do WireGuard e no Zcash.

Exemplos

  1. 01

    O Argon2 utiliza o BLAKE2b como primitiva de compressão interna.

  2. 02

    O WireGuard faz o hash do transcript do handshake com BLAKE2s.

Perguntas frequentes

O que é BLAKE2?

Função de hash criptográfica moderna e rápida, especificada na RFC 7693, com segurança comparável ao SHA-3 e desempenho em software muito superior. Pertence à categoria Criptografia da cibersegurança.

O que significa BLAKE2?

Função de hash criptográfica moderna e rápida, especificada na RFC 7693, com segurança comparável ao SHA-3 e desempenho em software muito superior.

Como se defender contra BLAKE2?

As defesas contra BLAKE2 costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.

Quais são outros nomes para BLAKE2?

Nomes alternativos comuns: BLAKE2b, BLAKE2s, RFC 7693.

Termos relacionados

Ver também