Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SHA256

Algorand uses SHA-256 algorithm to allow verification of Algorand’s state and transactions on environments where SHA-512/256 is not supported.

In Algorand, the SHA-256 algorithm is used to:

  • Compute the hash of the previous Light Block Header (prev) (see Ledger normative specification);

  • Generate an additional commitment (txn256) of the transactions included in the block (payset) (see Ledger normative specification).