Vous avez déjà reçu des réponses sur la façon de faire une comparaison automatisée des deux valeurs de hachage pour vous assurer qu'elles sont complètement identiques. Je voulais juste ajouter un angle différent sur la façon de comparer les valeurs de hachage.
En fait, il est presque toujours suffisant de faire une "comparaison visuelle". C'est-à-dire si vous vérifiez que les premiers caractères et les derniers caractères sont les mêmes, et que cela "semble identique" - alors c'est une très bonne vérification.
Si vous essayez de faire une comparaison automatisée "par cœur", il y a un risque que vous saisissiez accidentellement la mauvaise ligne de commande ou que vous modifiez subtilement le sens de la commande.
L'alternative à le faire de mémoire est de passer du temps à trouver et à copier-coller le script/la ligne de commande chaque fois que vous avez besoin de vérifier. Cela peut entraîner des situations où nous renonçons simplement à la vérification, parce que nous sommes pressés ou que nous estimons que le risque est faible.
La raison pour laquelle une "comparaison visuelle" est le plus souvent suffisante est qu'il est vraiment, vraiment difficile pour un attaquant de créer un fichier avec une valeur de hachage SHA-256 qui est "presque la même" que celle du fichier original. C'est presque aussi difficile que de créer une valeur de hachage SHA-256 identique à celle du fichier original. Vous pourriez probablement supposer que s'ils peuvent en créer une, ils peuvent en créer une autre.
Les propriétés de SHA-256 (et en réalité de tout hachage cryptographique) sont telles que même le moindre changement apporté au fichier entraîne une valeur de hachage largement différente.