Miklix

Calculadora de código de hash SHA-512/224

Publicado: 18 de fevereiro de 2025 às 17:44:49 UTC
Última atualização: 12 de janeiro de 2026 às 14:30:26 UTC

Calculadora de código de hash que utiliza a função de hash Secure Hash Algorithm 512/224 bits (SHA-512/224) para calcular um código de hash com base na introdução de texto ou carregamento de ficheiros.

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

SHA-512/224 Hash Code Calculator

SHA-512/224 (Algoritmo de Hash Seguro 512/224 bits) é uma função hash criptográfica que recebe uma entrada (ou mensagem) e produz uma saída de tamanho fixo de 224 bits (28 bytes), comumente representada como um número hexadecimal de 56 caracteres. Pertence à família SHA-2 de funções hash, concebidas pela NSA. Na verdade, é o SHA-512 com valores de inicialização diferentes e o resultado truncado para 224 bits, para tirar partido do facto de o SHA-512 correr mais rápido do que o SHA-256 (do qual o SHA-224 é uma versão truncada) em computadores de 64 bits, mas para manter os requisitos de armazenamento menores dos códigos hash de 224 bits.

As saídas do SHA-512, SHA-224 e SHA-512/224 são completamente diferentes para a mesma entrada, pelo que não são compatíveis – ou seja, não faz sentido comparar um código de hash SHA-224 de um ficheiro com um código SHA-512/224 do mesmo ficheiro para ver se foi alterado.

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


Calcular o novo código Hash

Os dados enviados ou os ficheiros carregados através deste formulário só serão mantidos no servidor durante o tempo necessário para gerar o código hash solicitado. Serão eliminados imediatamente antes de o resultado ser devolvido ao seu browser.

Dados de entrada:



O texto enviado é codificado em UTF-8. Uma vez que as funções de hash operam em dados binários, o resultado será diferente do que se o texto estivesse noutra codificação. Se precisar de calcular um hash de um texto numa codificação específica, deve carregar um ficheiro.



Sobre o Algoritmo de Hash SHA-512/224

Não sou particularmente bom em matemática e de forma alguma me considero matemático, por isso vou tentar explicar esta função hash de uma forma que os meus colegas não-matemáticos possam compreender. Se preferires a versão matemática cientificamente correta, tenho a certeza que a encontras em muitos outros sites ;-)

De qualquer forma, imaginemos que a função de hash é uma liquidificadora super tecnológica desenhada para criar um batido único a partir de qualquer ingrediente que se coloque nele. Isto exige quatro etapas, três das quais são iguais ao SHA-512:

Passo 1: Colocar Ingredientes (Input)

  • Pensa no input como qualquer coisa que queiras misturar: bananas, morangos, fatias de pizza ou até um livro inteiro. Não importa o que colocas – grande ou pequeno, simples ou complexo.

Passo 2: Processo de Mistura (A Função de Hash)

  • Carregas no botão, e a liquidificadora fica descontrolada – cortar, misturar, rodar a velocidades loucas. Tem uma receita especial dentro que ninguém pode alterar.
  • Esta receita inclui regras malucas como: "Roda para a esquerda, roda para a direita, vira de cabeça para baixo, abana, corta de formas estranhas." Tudo isto acontece nos bastidores.

Passo 3: Recebe um batido (saída):

  • Independentemente dos ingredientes que usaste, a liquidificadora dá-te sempre exatamente uma chávena de batido (esse é o tamanho fixo de 512 bits no SHA-512).
  • O batido tem um sabor e cor únicos consoante os ingredientes que colocas. Mesmo que mudes só um pequeno detalhe – como adicionar um grão de açúcar – o batido vai saber completamente diferente.

Passo 4: Truncar

  • Ao truncar (cortar) o resultado para 224 bits, aproveitamos o facto de o SHA-512 correr mais rápido do que o SHA-224 em sistemas de 64 bits, mas também mantemos a vantagem de requisitos de armazenamento menores para códigos hash de 224 bits. Note que os resultados não são compatíveis, SHA-512/224 e SHA-224 geram códigos hash completamente diferentes.

Leitura adicional

Se gostou deste post, também pode gostar destas sugestões:


Partilhar no BlueskyPartilhar no FacebookPartilhar no LinkedInPartilhar no TumblrPartilhar em XPartilhar no LinkedInFixar no Pinterest

Mikkel Christensen

Sobre o autor

Mikkel Christensen
Mikkel é o criador e proprietário do miklix.com. Tem mais de 20 anos de experiência como programador informático/desenvolvedor de software profissional e trabalha atualmente a tempo inteiro para uma grande empresa europeia de TI. Quando não está a escrever no blogue, dedica o seu tempo livre a um vasto leque de interesses, passatempos e actividades, que podem, em certa medida, refletir-se na variedade de tópicos abordados neste sítio Web.