Calculadora de código Hash Tiger-192/4
Publicado: 17 de fevereiro de 2025 às 18:55:00 UTC
Calculadora de código de hash que utiliza a função de hash Tiger 192 bit, 4 rondas (Tiger-192/4) para calcular um código de hash com base na introdução de texto ou no carregamento de ficheiros.Tiger-192/4 Hash Code Calculator
A 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 de 192 bits (24 bytes), normalmente 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 optimizada para um desempenho rápido em plataformas de 64 bits, o que a torna adequada para aplicações que requerem processamento de dados a alta velocidade, como a verificação da 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, para restrições de armazenamento ou compatibilidade com outras aplicações.
Já não é considerado seguro para aplicações criptográficas modernas, mas é incluído aqui no caso de ser necessário calcular um código hash para compatibilidade com versões anteriores.
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.
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 leigos com um exemplo. Se preferir uma explicação cientificamente correta e precisa, com muita matemática, tenho a certeza que a pode encontrar em muitos outros sites ;-)
Agora, imagine que está a preparar uma receita secreta de batido. Deita um monte de frutos (os seus dados), mistura-os de uma forma especial (o processo de hashing) e, no final, obtém um sabor único (o hash). Mesmo que mude apenas uma pequena coisa - como adicionar mais um mirtilo - o sabor será completamente diferente.
No caso do Tigre, há três passos para isso:
Passo 1: Preparar os ingredientes (preencher os dados)
- Independentemente do tamanho dos seus dados, a Tiger certifica-se de que têm o tamanho certo para a misturadora. Acrescenta um pouco de enchimento extra (como um enchimento) para que tudo encaixe perfeitamente.
Passo 2: O Super Liquidificador (A Função de Compressão)
- Este misturador tem três lâminas potentes.
- Os dados são cortados em pedaços, e cada pedaço passa pelo liquidificador um de cada vez.
- As lâminas não se limitam a rodar - misturam, esmagam, torcem e baralham os dados de formas loucas utilizando padrões especiais (são como definições secretas do misturador que garantem que tudo é misturado de forma imprevisível).
Etapa 3: Misturas múltiplas (passagens/rodadas)
- É aqui que as coisas ficam interessantes. O Tiger não mistura os seus dados apenas uma vez - mistura-os várias vezes para garantir que ninguém consegue descobrir os ingredientes originais.
- Esta é a diferença entre as versões de 3 e 4 rondas. Ao adicionar um ciclo de mistura extra, as versões de 4 rondas são um pouco mais seguras, mas também mais lentas a calcular.