Miklix

Calculadora de código hash SHA-224

Publicado: 18 de fevereiro de 2025 às 21:55:48 UTC

Calculadora de código hash que usa a função hash Secure Hash Algorithm 224 bits (SHA-224) para calcular um código hash com base na entrada de texto ou no upload de arquivo.

Esta página foi traduzida automaticamente do inglês para torná-la acessível ao maior número possível de pessoas. Infelizmente, a tradução automática ainda não é uma tecnologia aperfeiçoada, portanto, podem ocorrer erros. Se preferir, você pode visualizar a versão original em inglês aqui:

SHA-224 Hash Code Calculator

SHA-224 (Secure Hash Algorithm 224-bit) é uma função hash criptográfica que recebe uma entrada (ou mensagem) e produz uma saída de tamanho fixo, 224 bits (28 bytes), comumente representada como um número hexadecimal de 56 caracteres. Pertence à família SHA-2 de funções hash, projetada pela NSA. É realmente uma versão truncada do SHA-256 com diferentes valores de inicialização, destinada a casos de uso em que velocidade e eficiência de espaço são mais críticas do que a segurança máxima, por exemplo, sistemas embarcados. O SHA-224 ainda é considerado seguro, porém, apenas um pouco menos do que o SHA-256.

Divulgação completa: não escrevi a implementação específica da função hash usada nesta página. Ela é uma função padrão incluída na linguagem de programação PHP. Apenas criei a interface da Web para disponibilizá-la publicamente aqui por conveniência.


Calcolo del nuovo codice Hash

Os dados enviados ou os arquivos carregados por meio deste formulário serão mantidos no servidor somente pelo tempo necessário para gerar o código hash solicitado. Eles serão excluídos imediatamente antes de o resultado ser retornado ao seu navegador.

Dados de entrada:



O texto enviado é codificado em UTF-8. Como as funções de hash operam em dados binários, o resultado será diferente do que seria se o texto estivesse em outra codificação. Se você precisar calcular um hash de um texto em uma codificação específica, deverá carregar um arquivo.



Sobre o Algoritmo Hash SHA-224

Não sou particularmente bom em matemática e de forma alguma me considero um matemático, então tentarei explicar essa função hash de uma forma que meus colegas não matemáticos possam entender. Se você preferir a versão matemática cientificamente correta, tenho certeza de que pode encontrá-la em muitos outros sites ;-)

De qualquer forma, vamos imaginar que a função hash é um liquidificador super high-tech projetado para criar um smoothie único a partir de quaisquer ingredientes que você coloque nele. Isso leva quatro passos, os três primeiros dos quais são idênticos ao SHA-256:

Etapa 1: Coloque os ingredientes (entrada)

  • Pense na entrada como qualquer coisa que você queira misturar: bananas, morangos, fatias de pizza ou até mesmo um livro inteiro. Não importa o que você coloca - grande ou pequeno, simples ou complexo.

Etapa 2: Processo de mesclagem (a função hash)

  • Você aperta o botão, e o liquidificador fica louco - cortando, misturando, girando em velocidades loucas. Ele tem uma receita especial dentro que ninguém pode mudar.
  • Esta receita inclui regras malucas como: "Gire para a esquerda, gire para a direita, vire de cabeça para baixo, sacuda, corte de maneiras estranhas". Tudo isso acontece nos bastidores.

Etapa 3: Você obtém um smoothie (saída):

  • Não importa quais ingredientes você usou, o liquidificador sempre fornece exatamente uma xícara de smoothie (esse é o tamanho fixo de 256 bits em SHA-256).
  • O smoothie tem um sabor e uma cor únicos, dependendo dos ingredientes que você coloca. Mesmo que você mude apenas uma coisinha - como adicionar um grão de açúcar - o smoothie terá um sabor completamente diferente.

Etapa 4: Truncar

  • A saída final é truncada (cortada) para 224 bits, descartando os 32 bits restantes. Isso a torna mais eficiente em termos de espaço, mas também um pouco menos segura. Ainda é bom para verificações de integridade de arquivos e coisas do tipo, mas para assinatura de certificados digitais e outros casos de uso em que a segurança é importante, SHA-256 é melhor.

Confira também minha calculadora de hash SHA-256 aqui: Calculadora de código hash SHA-256

Compartilhe no BlueskyCompartilhe no FacebookCompartilhe no LinkedInCompartilhe no TumblrCompartilhar em XCompartilhe no LinkedInFixar no Pinterest

Mikkel Bang Christensen

Sobre o autor

Mikkel Bang Christensen
Mikkel é o criador e proprietário do miklix.com. Ele tem mais de 20 anos de experiência como programador de computador/desenvolvedor de software profissional e atualmente trabalha em tempo integral para uma grande empresa europeia de TI. Quando não está blogando, ele dedica seu tempo livre a uma grande variedade de interesses, hobbies e atividades, o que pode, até certo ponto, refletir-se na variedade de tópicos abordados neste site.