A 256-bit variant of Secure Hash Algorithm 2

SHA-256 is a 256-bit variant of the SHA-2 algorithm, that is used heavily in Bitcoin.