CoderTools

Gerador de Hash HAS-160

Gera hashes HAS-160, padrão criptográfico coreano para assinaturas digitais KCDSA

A entrada será codificada como texto UTF-8

Sobre o Hash HAS-160

HAS-160 (Hash Algorithm Standard 160) é uma função hash criptográfica projetada pela Agência Coreana de Segurança da Informação (KISA) em 2000. Produz um valor hash de 160 bits (20 bytes) e foi desenvolvida como parte do padrão criptográfico nacional da Coreia.

HAS-160 é estruturalmente semelhante ao SHA-1 mas inclui modificações para melhorar a segurança contra criptoanálise diferencial. É usado principalmente em sistemas governamentais e financeiros coreanos, particularmente como função hash para KCDSA (Algoritmo de Assinatura Digital Baseado em Certificado Coreano).

Especificações técnicas

Propriedade Valor
Tamanho da saída 160 bits (20 bytes)
Tamanho do bloco 512 bits (64 bytes)
Rodadas 80
Padrão TTAS.KO-12.0011/R1

Uso comum

Exemplo de hash

Input: "hello"

HAS-160: 5b652a0afa4fbca58c52603a3f04ccc7939844ab

Aviso de segurança

Embora HAS-160 tenha sido projetado para melhorar o SHA-1, ele compartilha propriedades estruturais semelhantes. Para novas aplicações que exigem alta segurança, considere usar SHA-256 ou SHA-3. HAS-160 permanece adequado para compatibilidade com sistemas legados e requisitos regulatórios coreanos específicos.

Referências