BLAKE2b Hash Generator

Gere online um hash BLAKE2b a partir de texto. Digite ou cole uma mensagem para calcular o digest BLAKE2b padrão de 512 bits como uma string hexadecimal em minúsculas de 128 caracteres e copiar o resultado. O cálculo roda localmente no navegador com blakejs, e o seletor de algoritmo permite comparar BLAKE2b com BLAKE2s, SHA-256, SHA-512, variantes SHA-3, SHA-1, MD5 ou CRC32.

Entrada
0 caract. · 0 bytes
Testar:
Hash
✓ Processamento local no navegador ✓ A entrada não é enviada ao servidor
Exemplos
String vazia
Entrada (vazio)
Saída 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce

Hash BLAKE2b de uma entrada vazia com a saída padrão de 64 bytes.

Texto simples
Entrada olá mundo
Saída 5b405436caccf8d6adee95b81c301527c872e1f122d2c1df43707cc34751a29c25942632a0abd0a2ca93cb128ec67cb435592ba6a825d6b371e9dd5e7b6a79a9

Uma mensagem curta produz a saída hexadecimal completa de 128 caracteres.

Efeito avalanche
Entrada Olá mundo
Saída f3d96d5ded9b68ae03a34b85ae0f6442a8cc39df0411812897e4732f79d1bb1e0ecd6cd02abcd708e4890314ca172ace72ed1345c4b8921e75a6fb9fcea19d9f

Alterar a capitalização de uma letra produz uma saída não relacionada.

Texto Unicode
Entrada Um pequeno jabuti xereta viu dez cegonhas felizes.
Saída 4ea307dce7faa86ccc2b93fb044adf0ada8303f00dd3e4e9b5262be1c5bbf32aa0715c5b1932591f48bdeecda25538f341744d1ed0355ce79b44c92d8d004bd0

O exemplo mostra que BLAKE2b usa os bytes UTF-8 exatos, incluindo acentos, espaços e pontuação.

O que é BLAKE2b?

BLAKE2b é uma função hash criptográfica publicada em 2012 e especificada no RFC 7693. Ela se baseia no BLAKE, finalista da competição SHA-3, e é otimizada para plataformas de 64 bits. Pode produzir digests de 1 a 64 bytes; esta calculadora usa a saída padrão de 64 bytes, exibida como 128 caracteres hexadecimais em minúsculas.

BLAKE2b é determinística e unidirecional: os mesmos bytes de entrada geram o mesmo digest, mas o digest não permite recuperar o texto original. O algoritmo foi projetado para ser rápido em software e oferecer segurança criptográfica moderna.

Família BLAKE2 e parâmetros

A família BLAKE2 tem duas variantes principais: BLAKE2b e BLAKE2s. BLAKE2b é otimizada para CPUs de 64 bits e aceita até 64 bytes de saída. BLAKE2s é voltada para plataformas menores e aceita até 32 bytes.

A especificação também suporta keyed hashing, salt, personalização e tree hashing. Esta página expõe apenas o modo simples de hash de texto: sem chave, sem salt, sem personalização e com o comprimento BLAKE2b padrão de 64 bytes.

Como usar o gerador BLAKE2b
  1. Digite ou cole o texto que deseja hashear.
  2. Mantenha BLAKE2b selecionado no menu.
  3. O gerador calcula o digest localmente no navegador e mostra um resultado hexadecimal de 128 caracteres.
  4. Use o botão de copiar para levar o hash à área de transferência.

A calculadora usa os bytes UTF-8 exatos. Maiúsculas, espaços, pontuação, Unicode e quebras de linha alteram o resultado. A entrada vazia é válida e produz o digest BLAKE2b padrão da string vazia.

Usos e limites desta ferramenta

BLAKE2b é útil para verificações rápidas de integridade, chaves de cache, identificadores de conteúdo, fingerprints de deduplicação e aplicações que precisam de uma função hash moderna e rápida.

Um digest BLAKE2b simples não autentica a origem e não serve para armazenar senhas com segurança. Use BLAKE2b com chave, HMAC ou outro MAC revisado para autenticação com segredo, e Argon2id, scrypt, bcrypt ou PBKDF2 para senhas. Esta página não lê arquivos diretamente; ela hasheia o texto digitado.

FAQ

BLAKE2b é uma boa escolha quando a velocidade em software importa e você controla tanto o cálculo quanto a verificação. Em plataformas de 64 bits, costuma ser mais rápido que SHA-256 em software puro. Use SHA-256 quando protocolo, API, checksum ou compatibilidade exigirem.

BLAKE2b é otimizado para 64 bits, aceita até 64 bytes de saída e usa blocos de 128 bytes. BLAKE2s é otimizado para plataformas 8/16/32 bits, aceita até 32 bytes e usa blocos de 64 bytes.

Sim. Argon2 usa BLAKE2b internamente, mas BLAKE2b bruto não deve ser usado para armazenar senhas. Argon2 adiciona memory hardness, custo, salt e um design revisado para password hashing.

O cálculo BLAKE2b roda localmente no navegador com blakejs; o texto não é enviado ao servidor para hashing.

Não. BLAKE2b é uma função hash unidirecional. Não existe decoder BLAKE2b nem chave para recuperar o texto original; só é possível testar entradas possíveis e comparar hashes.

As ferramentas podem usar bytes ou parâmetros BLAKE2b diferentes. Verifique maiúsculas, espaços, tabs, quebras de linha, normalização Unicode, formato de entrada e comprimento da saída. Este gerador usa a saída padrão de 64 bytes como 128 caracteres hex em minúsculas.

Não. Esta página calcula o BLAKE2b padrão sem chave. Esses parâmetros existem na especificação, mas não estão expostos aqui.

Esta página hasheia texto do campo de entrada e não lê arquivos. Colar um nome de arquivo calcula o hash do nome, não do conteúdo. Para arquivos, use uma ferramenta que leia os bytes reais.
Ferramentas relacionadas

Gerador HMAC

Gere um HMAC com texto e uma chave secreta diretamente no navegador.