Calculadora de código hash Tiger-128/4
Publicado: 17 de fevereiro de 2025 às 20:38:58 UTC
Última atualização: 12 de janeiro de 2026 às 13:20:53 UTC
Tiger-128/4 Hash Code Calculator
Tiger 128/4 (Tiger 128 bits, 4 rodadas) é uma função hash criptográfica que recebe uma entrada (ou mensagem) e produz uma saída de tamanho fixo, com 128 bits (16 bytes), geralmente representada como um número hexadecimal de 32 caracteres.
A função hash Tiger é uma função hash criptográfica projetada por Ross Anderson e Eli Biham em 1995. Ela foi especificamente otimizada para alto desempenho em plataformas de 64 bits, tornando-a ideal para aplicações que exigem processamento de dados em alta velocidade, como verificação de integridade de arquivos, assinaturas digitais e indexação de dados. Ela produz códigos hash de 192 bits em 3 ou 4 rodadas, 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 fins de compatibilidade com versões anteriores.
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.
Sobre o algoritmo de hash Tiger-128/4
Não sou matemático nem criptógrafo, mas vou tentar explicar essa função hash em termos simples com um exemplo. Se você preferir uma explicação científica, precisa e repleta de matemática, certamente encontrará em diversos outros sites ;-)
Agora, imagine que você está preparando uma receita secreta de smoothie. Você adiciona várias frutas (seus dados), bate tudo de um jeito especial (o processo de hashing) e, no final, obtém um sabor único (o hash). Mesmo que você mude apenas um detalhe minúsculo — como adicionar mais um mirtilo —, o sabor será completamente diferente.
Com o Tiger, existem três etapas:
Etapa 1: Preparando os ingredientes (preenchendo os dados)
- Não importa o tamanho dos seus dados, o Tiger garante que eles tenham o tamanho certo para o processador. Ele adiciona um pouco de material extra (como um acolchoamento) para que tudo se encaixe perfeitamente.
Passo 2: O Super Liquidificador (A Função de Compressão)
- Este liquidificador possui três lâminas potentes.
- Os dados são divididos em partes, e cada parte passa pelo processador uma de cada vez.
- As lâminas não apenas giram - elas misturam, esmagam, torcem e embaralham os dados de maneiras inusitadas, usando padrões especiais (que são como configurações secretas de liquidificador que garantem que tudo seja misturado de forma imprevisível).
Etapa 3: Misturas Múltiplas (Passagens/Rodadas)
- É aqui que a coisa fica interessante. O Tiger não mistura seus dados apenas uma vez — ele os mistura várias vezes para garantir que ninguém consiga descobrir os ingredientes originais.
- Essa é a diferença entre as versões de 3 e 4 rodadas. Ao adicionar um ciclo de mistura extra, as versões de 4 rodadas são um pouco mais seguras, mas também mais lentas para calcular.
Leitura adicional
Se você gostou deste post, você também pode gostar destas sugestões:
- Calculadora de código hash HAVAL-192/4
- Calculadora de código hash RIPEMD-256
- Calculadora de código de hash SHA3-224
