SHA-256 menurut FIPS 180-4 menghasilkan 256 bit: 32 byte atau 64 karakter heksadesimal. 256 menunjukkan panjang keluaran, bukan ukuran blok Bitcoin atau kunci enkripsi.
Algoritma menambahkan padding termasuk panjang pesan, memproses bagian 512-bit dan melakukan 64 putaran pada kata 32-bit per bagian. Blok internal adalah potongan perhitungan 64 byte. Header Bitcoin 80 byte dan blok lengkap juga memuat transaksi: arti blok berbeda. [NIST FIPS 180-4: SHA-256]
Untuk header Bitcoin, SHA-256 memproses byte serialisasi lalu 32 byte mentah hasil pertama. Bukan teks heksadesimal 64 karakternya. Keluaran tidak menjadi 512 bit; konstruksi seperti tagged hash Taproot memakai SHA-256 secara berbeda. [Bitcoin Core v29.0: hash constructions]
Untuk tiga byte ASCII abc tanpa tanda kutip atau baris baru, SHA-256 dimulai ba7816bf8f01cfea dan hasil penuh memiliki 64 karakter hex. Menambah baris baru mengubah pesan. Bandingkan implementasi dengan vektor dikenal serta tentukan encoding, jumlah hash dan tampilan byte. [Bitcoin Core v29.0: hash test vectors]
Untuk gambaran yang lebih utuh, baca entri ini bersama Hash kriptografis, Proof of Work, Header blok, Alamat Bitcoin, Merkle tree, Bitcoin. Entri ini juga dirujuk dari Hash kriptografis, ASIC Miner, Hashrate, Nonce.