Hash adalah keluaran fungsi hash. Byte dan algoritma sama menghasilkan digest sama; rancangan kriptografis menyulitkan pencarian masukan atau masukan berbeda dengan hasil sama. Ini bukan salinan terenkripsi.
Siapa pun bisa melakukan hash data publik tanpa kunci rahasia. Kecocokan dengan digest dari sumber tepercaya membantu memeriksa integritas, bukan penulis atau kebenaran. Jika penyerang mengganti berkas dan digest, perbandingan sederhana tidak menetapkan asal. [NIST FIPS 180-4: Secure Hash Standard]
Preimage mencari masukan untuk digest tertentu; collision mencari dua masukan berbeda dengan digest sama. Keluaran terbatas berarti collision ada; keamanan terletak pada sulitnya mencari, bukan kemustahilan matematis. Masukan pendek atau tertebak dapat dicoba dengan kamus. [NIST FIPS 180-4: Secure Hash Standard]
Hash header, txid dan witness commitment tidak dapat ditukar. Mereka memakai serialisasi dan konstruksi tertentu; bagian lain memakai HASH160 atau tagged hash. Teks heksadesimal hanya representasi; melakukan hash karakter alih-alih byte yang didekode biasanya memberi hasil lain. [Bitcoin Core v29.0: hash constructions]
Untuk gambaran yang lebih utuh, baca entri ini bersama SHA-256, Proof of Work, Header blok, Transaksi, Merkle tree, Bitcoin. Entri ini juga dirujuk dari SHA-256, Nonce, HTLC, Hashcash.