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.