Aller au contenu

Hash et Empreinte Numérique : Fonction SHA-256 Expliquée

Comprendre le hash SHA-256 et l'empreinte numérique : propriétés déterministe, irréversible, sensible aux modifications. Base de l'horodatage blockchain.

Qu'est-ce qu'un hash SHA-256 ?

Un hash SHA-256 est une empreinte numérique de 256 bits (64 caractères hexadécimaux) produite par l’algorithme Secure Hash Algorithm, développée par la NSA et publiée en 2001.

Pourquoi le hash est-il irréversible ?

L’irréversibilité provient de la conception mathématique : 64 tours de calcul avec opérations non-linéaires. Retrouver l’entrée nécessiterait de tester 2^256 possibilités, plus de temps que l’âge de l’univers.

Comment vérifier l'intégrité d'un document avec son hash ?

Calculez le hash SHA-256 du document avec un outil en ligne ou une commande système, puis comparez-le avec celui enregistré lors de l’horodatage. Si identiques, le document n’a pas été modifié.

Le hash révèle-t-il le contenu du document ?

Non, le hash ne révèle aucune information sur le contenu. La propriété d’irréversibilité garantit qu’il est impossible de reconstituer le fichier original à partir de son empreinte.

Quelle différence entre MD5, SHA-1 et SHA-256 ?

MD5 (128 bits) a été cassé en 2004. SHA-1 (160 bits) a été compromis en 2017. SHA-256 (256 bits) reste sécurisé et constitue le standard actuel pour l’horodatage blockchain.