HAS-160ハッシュジェネレーター
HAS-160ハッシュを生成、KCDSAデジタル署名用の韓国暗号標準
入力はUTF-8テキストとしてエンコードされます
ハッシュ結果 HAS-160
HAS-160ハッシュについて
HAS-160(Hash Algorithm Standard 160)は、2000年に韓国情報セキュリティ庁(KISA)によって設計された暗号学的ハッシュ関数です。160ビット(20バイト)のハッシュ値を生成し、韓国の国家暗号標準の一部として開発されました。
HAS-160は構造的にSHA-1に似ていますが、差分暗号解析に対するセキュリティを向上させるための変更が含まれています。主に韓国の政府および金融システムで使用されており、特にKCDSA(韓国証明書ベースデジタル署名アルゴリズム)のハッシュ関数として使用されています。
技術仕様
| プロパティ | 値 |
|---|---|
| 出力サイズ | 160 bits (20 bytes) |
| ブロックサイズ | 512 bits (64 bytes) |
| ラウンド数 | 80 |
| 標準 | TTAS.KO-12.0011/R1 |
一般的な用途
- KCDSAデジタル署名アルゴリズム(韓国標準)
- 韓国の政府および金融システム
- 韓国における証明書ベース認証
ハッシュ例
Input: "hello"
HAS-160: 5b652a0afa4fbca58c52603a3f04ccc7939844ab
セキュリティに関する注意
HAS-160はSHA-1を改良するように設計されましたが、同様の構造的特性を共有しています。高いセキュリティを必要とする新しいアプリケーションには、SHA-256またはSHA-3の使用を検討してください。HAS-160はレガシーシステムの互換性や特定の韓国規制要件には引き続き適しています。