Hawkynt

BLAKE-384

BLAKE-384 hash function from SHA-3 competition. Produces 384-bit (48-byte) hash values.

Properties

Property Value
Category Hash Functions
Sub-category Cryptographic Hash
Security status 🎓 Educational Only
Complexity Advanced
Inventor Jean-Philippe Aumasson, Luca Henzen, Willi Meier, Raphael C.-W. Phan
Year 2008
Origin 🇨🇭 Switzerland
Source algorithms/hash/blake.js

Security

Status: 🎓 Educational Only

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

2 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.

Vector 1 — Empty string vector

Field Value
input (empty)
expected c6cbd89c926ab525c242e6621f2f5fa7 3aa4afe3d9e24aed727faaadd6af38b6 20bdb623dd2b4788b1c8086984af8706

Vector 2 — NIST SHA-3 Round 3 KAT, Len = 888 (padding boundary, 111 mod 128)

Field Value
input f690a132ab46b28edfa6479283d6444e 371c6459108afd9c35dbd235e0b6b6ff 4c4ea58e7554bd002460433b2164ca51 e868f7947d7d7a0d792e4abf0be5f450 853cc40d85485b2b8857ea31b5ea6e4c cfa2f3a7ef3380066d7d8979fdac618a ad3d7e886dea4f005ae4ad05e5065f
expected 10b485a54f643131d18647ed8ddebd36 f3d403ccf658d477dceab018b349814b 90939ed19b5978f3e6a980e94b966b5d

← All algorithms