Gerador de hash SHA-224

Gere o hash SHA-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-224

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

O que é Gerador de hash SHA-224?

O SHA-224 é o membro de 224 bits da família SHA-2: o SHA-256 com outro valor inicial e a saída truncada em 224 bits. Esta ferramenta calcula o resumo SHA-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-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
23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7

SHA-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-224

Use a ferramenta de texto SHA-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-224. Se você puder escolher, o SHA-256 tem suporte muito mais amplo.

Como funciona Gerador de hash SHA-224

O SHA-224 executa a função de compressão do SHA-256 (64 rodadas sobre oito palavras de 32 bits, blocos de 512 bits, preenchimento com comprimento big-endian), mas parte de suas próprias oito palavras iniciais (tiradas das raízes quadradas do 9º ao 16º número primo) e entrega apenas as sete primeiras palavras. Por causa do IV diferente, ele não é simplesmente os primeiros 56 caracteres hexadecimais do SHA-256. 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-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-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-224 para cabeçalhos ou arquivos de configuração

Nota de Segurança

Não há ataques práticos conhecidos contra o SHA-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-224 é só o SHA-256 cortado?

Não. Ele usa outro valor inicial, então a saída não tem relação com os primeiros 224 bits do SHA-256. Para abc, o SHA-224 é 23097d22…, enquanto o SHA-256 começa com ba7816bf….

Onde o SHA-224 é usado?

Em protocolos que querem um nível de segurança de 112 bits com um resumo mais curto, como alguns conjuntos de parâmetros DSA/ECDSA (P-224), smart cards e dispositivos com recursos limitados.

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-224 diferentes. Garanta que a entrada contenha exatamente os bytes que você quer processar.

Explore mais categorias