CoderTools

Generador de Hash HAS-160

Genera hashes HAS-160, estándar criptográfico coreano para firmas digitales KCDSA

La entrada se codificará como texto UTF-8

Acerca del Hash HAS-160

HAS-160 (Hash Algorithm Standard 160) es una función hash criptográfica diseñada por la Agencia Coreana de Seguridad de la Información (KISA) en 2000. Produce un valor hash de 160 bits (20 bytes) y fue desarrollada como parte del estándar criptográfico nacional de Corea.

HAS-160 es estructuralmente similar a SHA-1 pero incluye modificaciones para mejorar la seguridad contra el criptoanálisis diferencial. Se utiliza principalmente en sistemas gubernamentales y financieros coreanos, particularmente como función hash para KCDSA (Algoritmo de Firma Digital Basado en Certificados Coreano).

Especificaciones técnicas

Propiedad Valor
Tamaño de salida 160 bits (20 bytes)
Tamaño de bloque 512 bits (64 bytes)
Rondas 80
Estándar TTAS.KO-12.0011/R1

Uso común

Ejemplo de hash

Input: "hello"

HAS-160: 5b652a0afa4fbca58c52603a3f04ccc7939844ab

Aviso de seguridad

Aunque HAS-160 fue diseñado para mejorar SHA-1, comparte propiedades estructurales similares. Para nuevas aplicaciones que requieren alta seguridad, considere usar SHA-256 o SHA-3. HAS-160 sigue siendo adecuado para compatibilidad con sistemas heredados y requisitos regulatorios coreanos específicos.

Referencias