Gerador de Hash Haval-128

Gere hashes Haval-128 — flexibilidade em comprimento e rondas

Partilhar:

Gerador de Hash Haval-128

Função hash flexível com saída de 128 bits

Haval oferece flexibilidade única no comprimento da saída (128/160/192/224/256 bits) e número de rondas (3/4/5). Haval-128 produz um hash de 128 bits (32 caracteres hex). Concebida em 1992 por Zheng, Pieprzyk e Seberry.

O que é Haval-128?

Haval processa dados em blocos de 1024 bits — o dobro de MD5 e SHA-1. Mantém oito variáveis de estado de 32 bits com rondas ajustáveis.

✅ Características

  • Flexibilidade única: Comprimento e rondas ajustáveis
  • Blocos 1024 bits: Processa mais dados por bloco
  • Opções de segurança: De 3 a 5 rondas
  • Saída 128 bits: Digest compacto de 32 caracteres

📊 Casos de uso

  • Sistemas embebidos: Comprimento ajustável segundo recursos
  • Verificação de integridade: Controlos rápidos com 3 rondas
  • Investigação académica: Estudo do equilíbrio velocidade-segurança
  • Usos legados: Sistemas com interface Haval

⚠️ Nota de segurança

Foram descobertas vulnerabilidades em Haval-128. Colisões encontradas nas variantes de 3 e 4 rondas. Use SHA-256.

🔄 Haval vs outras

🔵

Haval-128

128 bits, blocos 1024 bits

Flexível mas vulnerável

🟢

MD5

128 bits, blocos 512 bits

Mais difundida

🟡

SHA-256

256 bits

Padrão moderno seguro

❓ Perguntas frequentes

O que torna Haval única?

Haval é a única função hash que permite escolher comprimento da saída e número de rondas.

Haval-128 é mais segura que MD5?

Ambas têm vulnerabilidades. Nenhuma é adequada para segurança moderna.

Porquê Haval não se impôs?

Falta de padronização e vulnerabilidades nos modos de poucas rondas.