Miklix

Calculadora de código Hash Tiger-192/4

Publicado: 17 de fevereiro de 2025 às 18:55:00 UTC
Última atualização: 12 de janeiro de 2026 às 12:58:12 UTC

Calculadora de código de hash que utiliza a função de hash Tiger de 192 bits, 4 rondas (Tiger-192/4) 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:

Tiger-192/4 Hash Code Calculator

Tiger 192/4 (Tiger 192 bits, 4 rondas) é uma função de hash criptográfica que recebe uma entrada (ou mensagem) e produz uma saída de tamanho fixo, 192 bits (24 bytes), comumente representada como um número hexadecimal de 48 caracteres

A função de hash Tiger é uma função de hash criptográfica concebida por Ross Anderson e Eli Biham em 1995. Foi especificamente otimizado para desempenho rápido em plataformas de 64 bits, tornando-o adequado para aplicações que requerem processamento de dados de alta velocidade, como verificação de integridade de ficheiros, assinaturas digitais e indexação de dados. Produz códigos hash de 192 bits em 3 ou 4 rondas, que podem ser truncados para 160 ou 128 bits, se necessário, devido a restrições de armazenamento ou compatibilidade com outras aplicações.

Já não é considerado seguro para aplicações criptográficas modernas, mas está incluído aqui caso seja necessário calcular um código hash para compatibilidade retroativa.

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 Tiger-192/4

Não sou matemático nem criptógrafo, mas vou tentar explicar esta função de hash em termos simples com um exemplo. Se preferires uma explicação cientificamente correta e precisa, cheia de matemática, tenho a certeza de que a encontras em muitos outros sites ;-)

Agora, imagina que estás a fazer uma receita secreta de batido. Juntas um monte de frutas (os teus dados), misturas-nas de uma forma especial (o processo de hashing) e, no final, obténs um sabor único (o hash). Mesmo que mudes só uma pequena coisa – como adicionar mais um mirtilo – o sabor será completamente diferente.

Com o Tiger, há três passos para isto:

Passo 1: Preparação dos Ingredientes (Enchimento dos Dados)

  • Não importa o tamanho dos teus dados, o Tiger certifica-se de que têm o tamanho certo para o Blender. Adiciona um pouco de enchimento extra (como almofadamento) para que tudo encaixe perfeitamente.

Passo 2: O Super Blender (A Função de Compressão)

  • Este liquidificador tem três lâminas poderosas.
  • Os dados são cortados em pedaços, e cada bloco passa pelo liquidificador um de cada vez.
  • As lâminas não giram apenas – misturam, esmagam, torcem e embaralham os dados de formas loucas usando padrões especiais (são como definições secretas do liquidificador que garantem que tudo se mistura de forma imprevisível).

Passo 3: Múltiplas Misturas (Passes/Rondas)

  • É aqui que fica interessante. O Tiger não mistura os teus dados uma vez – mistura-os várias vezes para garantir que ninguém consegue perceber os ingredientes originais.
  • Esta é a diferença entre as versões de 3 e 4 rondas. Ao adicionar um ciclo extra de mistura, as versões de 4 rondas tornam-se um pouco mais seguras, mas também mais lentas a calcular.

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.