Gerador de hash SHA-512/224

Gere o hash SHA-512/224 de qualquer texto na hora, no seu navegador. Entrada em UTF-8, hex ou Base64; saída em hex ou Base64. Grátis, privado, sem upload.

SHA-512/224

Executa totalmente no seu navegador. Seus dados nunca são enviados.

O que é Gerador de hash SHA-512/224?

O SHA-512/224 é uma variante do SHA-2 que executa o motor de 64 bits do SHA-512 com seu próprio valor inicial e entrega 224 bits. Esta ferramenta calcula o resumo SHA-512/224 de 224 bits de um texto ou de bytes brutos (hex ou Base64) enquanto você digita e o exibe como 56 caracteres hexadecimais ou em Base64.

Como usar Gerador de hash SHA-512/224

  1. Digite ou cole sua entrada em Texto para gerar o hash — o resumo é atualizado enquanto você digita (com a caixa vazia, aparece o hash de uma entrada vazia).
  2. Escolha a Codificação de entrada: Texto (UTF-8) gera o hash dos caracteres em UTF-8; Bytes em hexadecimal ou Base64 geram o hash dos bytes brutos decodificados.
  3. Selecione o Formato de saída (hex em minúsculas, hex em maiúsculas ou Base64) e clique em Copiar.

Exemplo

Entrada
abc
Saída
4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa

SHA-512/224 dos 3 bytes ASCII "abc" (UTF-8, saída em hex minúsculo), o vetor de teste padrão.

Quando usar Gerador de hash SHA-512/224

Use a ferramenta de texto SHA-512/224 para gerar hash de strings: reproduzir um valor de uma documentação ou de um código, montar vetores de teste, comparar a entrada de uma assinatura de API ou conferir o que um programa deveria produzir. Não a use para verificar um arquivo baixado: copiar o conteúdo do arquivo para uma caixa de texto altera quebras de linha e codificação, então use a ferramenta de checksum de arquivo SHA-512/224. Se um protocolo diz apenas "SHA-224", ele se refere ao SHA-224 de 32 bits, não a este.

Como funciona Gerador de hash SHA-512/224

O SHA-512/t usa a função de compressão do SHA-512 sem alterações, mas seu valor de hash inicial é gerado pela função de geração de IV do FIPS 180-4: o SHA-512 da string ASCII SHA-512/224, calculado a partir do IV do SHA-512 com XOR de a5a5a5a5a5a5a5a5. O resumo são os primeiros 224 bits do estado final. Esta ferramenta implementa essa construção e deriva o IV exatamente como especificado. O texto é convertido primeiro em bytes (UTF-8 por padrão), então os mesmos caracteres sempre geram o mesmo hash.

Casos de Uso Comuns

  • Conferir o SHA-512/224 esperado de uma string em um teste unitário ou fixture
  • Gerar o hash de bytes hexadecimais copiados de um depurador, de uma captura de pacotes ou da especificação de um protocolo
  • Comparar a saída SHA-512/224 entre duas linguagens de programação que não batem
  • Gerar identificadores determinísticos ou chaves de cache a partir de texto
  • Obter a forma Base64 de um resumo SHA-512/224 para cabeçalhos ou arquivos de configuração

Nota de Segurança

Não há ataques práticos conhecidos contra o SHA-512/224. Hashes simples também não servem para armazenar senhas: use um hash de senha lento e com salt, como Argon2, scrypt ou bcrypt. Tudo é calculado localmente no seu navegador; nada do que você digita é enviado a lugar algum.

Perguntas Frequentes

O SHA-512/224 é igual ao SHA-224?

Não. O SHA-224 é baseado no motor de 32 bits do SHA-256; o SHA-512/224 é baseado no motor de 64 bits do SHA-512, com outro IV. Para abc, eles geram 23097d22… e 4634270f…, respectivamente.

São só os primeiros 224 bits do SHA-512?

Não. Como o valor inicial é diferente, o resultado não tem relação com um SHA-512 truncado. Ferramentas que apenas truncam o SHA-512 produzem valores SHA-512/224 errados.

Por que o hash muda completamente quando altero um único caractere?

É o efeito avalanche, para o qual todo hash criptográfico é projetado: inverter um bit da entrada muda cerca de metade dos 224 bits de saída, então entradas parecidas geram resumos sem relação entre si.

Um espaço ou uma quebra de linha no final faz diferença?

Sim. O hash cobre cada byte, então abc e abc seguido de uma quebra de linha geram valores SHA-512/224 diferentes. Garanta que a entrada contenha exatamente os bytes que você quer processar.

Explore mais categorias