SHA-256 według FIPS 180-4 daje 256 bitów: 32 bajty lub 64 znaki szesnastkowe. 256 oznacza długość wyniku, nie rozmiar bloku Bitcoin ani klucza szyfrującego.
Algorytm dopełnia wiadomość wraz z długością, przetwarza części 512-bitowe i wykonuje po 64 rundy na słowach 32-bitowych. To wewnętrzne części obliczeń po 64 bajty. Nagłówek Bitcoin ma 80 bajtów, a cały blok także transakcje: inne znaczenie bloku. [NIST FIPS 180-4: SHA-256]
Dla nagłówka Bitcoin SHA-256 haszuje najpierw serializowane bajty, potem 32 surowe bajty wyniku. Nie jego zapis 64 znakami hex. Wynik nie rośnie do 512 bitów; tagged hash w Taproot używa SHA-256 inaczej. [Bitcoin Core v29.0: hash constructions]
Dla trzech bajtów ASCII abc bez cudzysłowu i końca linii SHA-256 zaczyna się ba7816bf8f01cfea, a całość ma 64 znaki hex. Nowa linia zmienia wiadomość. Porównuj implementacje znanymi wektorami, określając kodowanie, liczbę haszowań i zapis bajtów. [Bitcoin Core v29.0: hash test vectors]
Pełniejszy obraz uzyskasz, czytając to hasło razem z Skrót kryptograficzny, Proof of Work, Nagłówek bloku, Adres Bitcoin, Drzewo Merkle, Bitcoin. Do tego hasła prowadzą również odsyłacze z Skrót kryptograficzny, ASIC Miner, Hashrate, Nonce.