Algorithms

SHA3-512

The NIST SHA-3 sponge at 64 bytes with HMAC. The widest SHA-3 the package ships
IDsha3-51206 / 24cryptographic · 512-bit
Hash / Cryptographic

SHA3-512

The sponge at 512 bits.

Digest
512-bit · 64 bytes
HMAC
takes a key
Security
256-bit collision resistance
Family
16 in cryptographic
2 options, 0 required

Sample

hex
840006653e9ac9e95117a15c915caab81662918e925de9e004f774ff82d7079a40d4d27b1b372657c61d46d470304c88c788b3a4527ad074d1dccbee5dbaa99a
base64
hAAGZT6ayelRF6FckVyquBZikY6SXengBPd0/4LXB5pA1NJ7GzcmV8YdRtRwMEyIx4izpFJ60HTR3MvuXbqpmg==

Options

encodingstring
default hex
Output encoding: hex, base64, base64url, binary
keystring
optional
HMAC key; enables HMAC mode

Access

Createcreate("sha3-512")
CLIhashes sha3-512 'hello world'
Tryplayground with the sample above
Kinsha256, sha384, sha512, sha512-half +11

The sponge with a smaller rate and a 64-byte output. Slower than SHA3-256 per byte, since it absorbs less per permutation.

ts
create("sha3-512").hash("abc").digest;
// "b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0"

PBKDF2 can run over it with digest: "sha3-512".