Cipher Hash Construction builds a cryptographic hash from a block cipher using Matyas-Meyer-Oseas construction. Default implementation uses AES-128.
| Property | Value |
|---|---|
| Category | Hash Functions |
| Sub-category | Hash Construction |
| Security status | ๐ Educational Only |
| Complexity | Intermediate |
| Inventor | Tom St Denis |
| Year | 2005 |
| Origin | ๐บ๐ธ United States |
| Source | algorithms/hash/chc.js |
| Parameter | Supported values |
|---|---|
| Output sizes | 16 bytes (128 bits) |
Status: ๐ Educational Only
No vulnerabilities are recorded for this implementation.
1 vector ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 โ LibTomCrypt Test Vector - โhello worldโ with AES-128
| Field | Value |
|---|---|
input |
68656c6c6f20776f726c64 |
expected |
cf579dc30a0eea610d5447c43c06f54e |