Algorithms

BLAKE-256

The original BLAKE with 14 rounds and a SHA-3 finalist. Decred hashes blocks and transactions and addresses with it
IDblake25613 / 24cryptographic · 256-bit
Hash / Cryptographic

BLAKE-256

The original BLAKE, the SHA-3 finalist.

Digest
256-bit · 32 bytes
HMAC
no key mode
Security
128-bit collision resistance
Used by
Decred
1 option, 0 required

Sample

hex
4a6f552c9a404582b4eeff4364df2d5a0da9e3f7635c7b638bacab9f5d09bdb1
base64
Sm9VLJpARYK07v9DZN8tWg2p4/djXHtji6yrn10JvbE=

Options

encodingstring
default hex
Output encoding: hex, base64, base64url, binary

Access

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

The BLAKE that lost the SHA-3 competition to Keccak and then got a second life in Decred, which hashes its blocks, transactions and addresses with it. Not BLAKE2, not BLAKE3, and the digests have nothing in common.

ts
create("blake256").hash("").digest;
// "716f6e863f744b9ac22c97ec7b76ea5f5908bc5b2f67c61510bfc4751384ea7a"

14 rounds, as the final submission specified. No HMAC mode.