Hawkynt

SHA-3-512

SHA-3-512 produces 512-bit digests using the Keccak sponge construction with capacity 1024 bits. Part of the NIST FIPS 202 standard.

Properties

Property Value
Category Hash Functions
Sub-category SHA-3 Family
Variant 512
Security status Not classified
Complexity Intermediate
Inventor Guido Bertoni, Joan Daemen, MichaΓ«l Peeters, Gilles Van Assche
Year 2015
Origin πŸ‡§πŸ‡ͺ Belgium
Source algorithms/hash/sha3.js

Parameters

Parameter Supported values
Output sizes 64 bytes (512 bits)

Security

Status: not classified β€” treat as unverified.

No vulnerabilities are recorded for this implementation.

Documentation

References

Test vectors

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

Vector 1 β€” SHA3-512: Empty (NIST FIPS 202)

Field Value
input (empty)
expected a69f73cca23a9ac5c8b567dc185a756e 97c982164fe25859e0d1dcc1475c80a6 15b2123af1f5f94c11e3e9402c3ac558 f500199d95b6d3e301758586281dcd26

Vector 2 β€” SHA3-512: Single byte (NIST FIPS 202)

Field Value
input e5
expected 150240baf95fb36f8ccb87a19a41767e 7aed95125075a2b2dbba6e565e1ce857 5f2b042b62e29a04e9440314a821c622 4182964d8b557b16a492b3806f4c39c1

Vector 3 β€” SHA3-512: Two bytes (NIST FIPS 202)

Field Value
input ef26
expected 809b4124d2b174731db14585c253194c 8619a68294c8c48947879316fef249b1 575da81ab72aad8fae08d24ece75ca1b e46d0634143705d79d2f5177856a0437

Vector 4 β€” SHA3-512: 64 bits (NIST FIPS 202)

Field Value
input af53fa3ff8a3cfb2
expected 03c2ac02de1765497a0a6af466fb6475 8e3283ed83d02c0edb3904fd3cf29644 2e790018d4bf4ce55bc869cebb4aa1a7 99afc9d987e776fef5dfe6628e24de97

← All algorithms