Hash est le résultat d’une fonction de hachage. Mêmes octets et algorithme donnent la même empreinte ; la cryptographie rend difficile la recherche d’une entrée ou de deux entrées au même résultat. Ce n’est pas une copie chiffrée.
Chacun peut hacher des données publiques sans clé secrète. Comparer à une empreinte obtenue de confiance aide à vérifier l’intégrité, mais n’établit ni auteur ni vérité. Remplacer à la fois fichier et empreinte trompe une simple comparaison d’origine. [NIST FIPS 180-4: Secure Hash Standard]
Préimage : trouver une entrée pour une empreinte donnée. Collision : trouver deux entrées distinctes avec la même empreinte. Un espace fini implique des collisions ; la sécurité tient à la difficulté de recherche, pas à l’impossibilité mathématique. Des entrées courtes ou prévisibles se testent par dictionnaire. [NIST FIPS 180-4: Secure Hash Standard]
Hash d’en-tête, txid et engagement witness ne sont pas interchangeables. Ils utilisent sérialisation et construction précises ; ailleurs figurent HASH160 ou des hashes étiquetés. Le texte hexadécimal représente le résultat : hacher ses caractères plutôt que les octets décodés change généralement l’empreinte. [Bitcoin Core v29.0: hash constructions]
Pour une vision complète, lisez aussi SHA-256, Proof of Work, En-tête de bloc, Transaction, Arbre de Merkle, Bitcoin. Cette entrée est également citée par SHA-256, Nonce, HTLC, Hashcash.