CoderTools

HAS-160 Hash Generator

Generiert HAS-160 Hashes, koreanischer kryptographischer Standard für KCDSA digitale Signaturen

Eingabe wird als UTF-8-Text kodiert

Über HAS-160 Hash

HAS-160 (Hash Algorithm Standard 160) ist eine kryptographische Hash-Funktion, die 2000 von der Korean Information Security Agency (KISA) entwickelt wurde. Sie erzeugt einen 160-Bit (20-Byte) Hash-Wert und wurde als Teil des koreanischen nationalen kryptographischen Standards entwickelt.

HAS-160 ist strukturell ähnlich wie SHA-1, enthält aber Modifikationen zur Verbesserung der Sicherheit gegen differenzielle Kryptoanalyse. Es wird hauptsächlich in koreanischen Regierungs- und Finanzsystemen verwendet, insbesondere als Hash-Funktion für KCDSA (Korean Certificate-based Digital Signature Algorithm).

Technische Spezifikationen

Eigenschaft Wert
Ausgabegröße 160 bits (20 bytes)
Blockgröße 512 bits (64 bytes)
Runden 80
Standard TTAS.KO-12.0011/R1

Häufige Verwendung

Hash-Beispiel

Input: "hello"

HAS-160: 5b652a0afa4fbca58c52603a3f04ccc7939844ab

Sicherheitshinweis

Obwohl HAS-160 entwickelt wurde, um SHA-1 zu verbessern, teilt es ähnliche strukturelle Eigenschaften. Für neue Anwendungen, die hohe Sicherheit erfordern, sollten Sie SHA-256 oder SHA-3 verwenden. HAS-160 bleibt geeignet für die Kompatibilität mit Legacy-Systemen und spezifische koreanische regulatorische Anforderungen.

Referenzen