Hawkynt

CHC

Cipher Hash Construction builds a cryptographic hash from a block cipher using Matyas-Meyer-Oseas construction. Default implementation uses AES-128.

Properties

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

Parameters

Parameter Supported values
Output sizes 16 bytes (128 bits)

Security

Status: ๐ŸŽ“ Educational Only

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

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

โ† All algorithms