Pular para o conteúdo

Gerador de BLAKE2b

Calcule hashes BLAKE2b de qualquer texto, escolhendo um tamanho de digest de 128 a 512 bits. A ferramenta codifica sua entrada em UTF-8, executa a função BLAKE2b sem chave da RFC 7693 e retorna o digest em hexadecimal ou Base64. Desenvolvedores usam a ferramenta para comparar a saída com a de libsodium, componentes internos do Argon2, b2sum e outros softwares que dependem do BLAKE2b para hashes rápidos e seguros.

Redefinir

Perguntas frequentes

O que é BLAKE2b?

BLAKE2b é uma função de hash criptográfica especificada na RFC 7693, otimizada para processadores de 64 bits. Em software, é mais rápida que MD5 e SHA-2, oferecendo segurança comparável à do SHA-3. Pode produzir digests de qualquer tamanho entre 1 e 64 bytes.

Quais tamanhos de digest posso escolher?

Você pode escolher 512, 384, 256, 160 ou 128 bits. O tamanho faz parte dos parâmetros do BLAKE2b, então BLAKE2b-256 não é simplesmente a primeira metade de BLAKE2b-512. Escolha o tamanho usado pelo outro sistema, caso contrário, os resultados não serão iguais.

Quais são os vetores de teste do BLAKE2b?

O BLAKE2b-512 de uma string vazia é 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Para abc, a RFC 7693 lista ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Esta ferramenta retorna ambos.

A ferramenta é compatível com o comando b2sum?

Sim. Por padrão, b2sum calcula BLAKE2b-512, o mesmo tamanho padrão desta ferramenta. Lembre-se de que b2sum calcula o hash dos bytes do arquivo; por isso, um texto com uma quebra de linha no final gera um digest diferente do mesmo texto sem ela.

Posso usar uma chave com BLAKE2b aqui?

Não. A ferramenta calcula apenas BLAKE2b sem chave. Para um código de autenticação de mensagem, use o HMAC-SHA256 Generator neste site ou uma biblioteca compatível com BLAKE2b com chave.

Qual é a diferença entre BLAKE2b e BLAKE2s?

BLAKE2b opera com palavras de 64 bits e gera até 512 bits, enquanto BLAKE2s opera com palavras de 32 bits e gera até 256 bits. BLAKE2s é mais rápido em dispositivos pequenos de 32 bits. Esta ferramenta calcula BLAKE2b.

Como o texto é codificado?

Sua entrada é convertida em bytes UTF-8 e calculada exatamente como foi inserida. Espaços em branco e quebras de linha são incluídos; remova-os antes se o outro lado fizer isso.

BLAKE2b é adequado para hashes de senhas?

Não diretamente. Ele é rápido, o que ajuda quem tenta adivinhar senhas. Argon2, que usa BLAKE2b internamente, é a opção certa para senhas e está disponível no Argon2 Generator.

Quanto texto posso calcular?

A ferramenta aceita até 5 MiB de texto por solicitação e calcula o hash em WebAssembly no servidor. A entrada não é armazenada.

Qual codificação de saída devo usar?

Hexadecimal é o padrão para somas de verificação e corresponde à saída de b2sum. Base64 é mais curto e adequado para JSON, cabeçalhos e arquivos de configuração. Ambos contêm os mesmos bytes.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.