Imagem: Infográfico HAVAL-160/4: 4 Passes, 128 Passos
Publicado: 12 de janeiro de 2026 às 14:11:08 UTC
Última atualização: 9 de janeiro de 2026 às 19:22:14 UTC
Visualização paisagem de alta resolução do algoritmo de hash HAVAL-160/4, ilustrando o pré-processamento de entrada, quatro passagens de processamento totalizando 128 passos, transformação final e uma saída de hash de 160 bits.
HAVAL-160/4 Infographic: 4 Passes, 128 Steps

Versões disponíveis desta imagem
Os ficheiros de imagem disponíveis para transferência abaixo estão menos comprimidos e têm maior resolução - e, consequentemente, maior qualidade - do que as imagens incorporadas nos artigos e páginas deste sítio Web, que estão mais optimizadas em termos de tamanho de ficheiro para reduzir o consumo de largura de banda.
Tamanho normal (1,536 x 1,024)
Tamanho grande (3,072 x 2,048)
Tamanho muito grande (4,608 x 3,072)
Tamanho extra grande (6,144 x 4,096)
Tamanho comicamente grande (1,048,576 x 699,051)
- Ainda estou a carregar... ;-)
Descrição da imagem
A imagem é um infográfico de alta resolução orientado para paisagem que explica o algoritmo de hash HAVAL-160/4 como um pipeline de processamento da esquerda para a direita. O esquema de cores geral utiliza um fundo de gradiente azul profundo com uma grelha subtil, conferindo um aspeto técnico e de ciência da computação. Grandes cabeçalhos de secção correm ao longo do topo, guiando o espectador pelo processo: "Mensagem de Entrada", "Preenchimento & Divisão", "Rondas de Processamento", "Transformação Final" e "Hash Final.
No extremo esquerdo, a "Mensagem de Entrada" é representada como um cubo ou pilha tridimensional preenchida com linhas de dígitos binários. O cubo assenta numa plataforma luminosa, reforçando a ideia de dados digitais brutos. A partir deste bloco, uma seta laranja proeminente aponta para a direita em direção à fase "Padding & Splitting", indicando que a mensagem está preparada e dividida antes do hash. Logo à direita do cubo, aparece uma etiqueta com "Blocos de Mensagem" ao lado de uma seta larga e pálida que aponta para a área principal de processamento, sugerindo que a mensagem pré-processada é tratada em blocos à medida que entra na função de compressão.
A parte central e maior do infográfico está enquadrada como um único painel intitulado "Processamento de Rondas." No interior deste painel encontram-se quatro colunas verticais rotuladas como "Ronda 1", "Ronda 2", "Ronda 3" e "Ronda 4", representando visualmente as quatro passagens do HAVAL-160/4. Por baixo de cada etiqueta redonda, uma caixa de cabeçalho menor lê "Funções Não Lineares", indicando que cada passagem aplica uma função de mistura não linear diferente. Cada coluna contém filas empilhadas de pequenos blocos e ícones de cores vivas, ligados por setas. Os blocos incluem símbolos como sinais de mais, colchetes inclinados e peças com letras, representando operações comuns de hash como adição modular, mistura bit a bit, injeção de palavras de mensagem e transformações do tipo rotação/shift. As setas mostram a progressão descendente em cada ronda e também incluem ligações laterais, implicando atualizações iterativas de estado e feedback interno à medida que o algoritmo avança passo a passo.
Na parte inferior do painel principal de processamento, uma legenda a negrito diz "128 Passos (4 Passes)", enfatizando a estrutura corrigida desta variante HAVAL: quatro passagens num total de 128 passos de transformação. A disposição visual sugere que cada passagem contribui com uma sequência repetida de operações, com o estado de encadeamento a evoluir à medida que avança pelas colunas.
À direita do painel de processamento, uma seta laranja rotulada "Transformação Final" aponta para a secção de saída. A área "Final Hash" é um retângulo arredondado azul-escuro rotulado como "HAVAL-160/4 HASH." No seu interior, duas linhas de grandes caracteres hexadecimais laranja-avermelhados são mostradas como exemplo de digest. Por baixo da saída hexadecimal, texto mais pequeno reitera as principais propriedades: "- Valor de Hash de 160 Bits" e "- 4 Passes", confirmando tanto o tamanho da saída como o número de passagens usadas. No geral, o infográfico apresenta o HAVAL-160/4 como um pipeline claro e escalonado: dados binários de entrada são preenchidos e divididos em blocos, processados através de quatro passagens não lineares totalizando 128 passos, sendo depois transformados num valor final de hash de 160 bits.
A imagem está relacionada com: Calculadora de código hash HAVAL-160/4
