Korean Lightweight Secure Hash producing 224-bit digests. Developed by Korea Internet&Security Agency (KISA) as part of Korean cryptographic standards.
| Property | Value |
|---|---|
| Category | Hash Functions |
| Sub-category | Korean Hash |
| Security status | Not classified |
| Complexity | Advanced |
| Inventor | Korea Internet&Security Agency (KISA) |
| Year | 2014 |
| Origin | 🇰🇷 South Korea |
| Source | algorithms/hash/lsh.js |
| Parameter | Supported values |
|---|---|
| Hash sizes | 28 bytes (224 bits) |
Status: not classified — treat as unverified.
No vulnerabilities are recorded for this implementation.
4 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 — LSH-224: Empty (Crypto++)
| Field | Value |
|---|---|
input |
(empty) |
expected |
48a0d55b2b3d91f26e06f7110fe9ce8ea0e2656bbe344cb1c5930653 |
Vector 2 — LSH-224: Single byte (Crypto++)
| Field | Value |
|---|---|
input |
ca |
expected |
4253e6e91b3c37f75c231d53ca6dc8464885250d2058c41d495bd08f |
Vector 3 — LSH-224: Two bytes (Crypto++)
| Field | Value |
|---|---|
input |
40ea |
expected |
11302cc1282f57a8b107cbf1e495e0e81cae7561803c039d60e48720 |
Vector 4 — LSH-224: Four bytes (Crypto++)
| Field | Value |
|---|---|
input |
8f62d29f |
expected |
81959fa33ebfab68af7522d0aa87b51d7c15894a538dd6b9e78666ef |