Ordre de vérification du hachage SHA-256 du fichier
- Changez la méthode de saisie en fichier dans le calculateur de hachage.
- Sélectionnez les fichiers que vous souhaitez comparer. Cet outil a une limite de fichiers de 50 Mo.
- Sélectionnez l'algorithme spécifié par le distributeur. SHA-256 et SHA-512 sont des résultats différents, alors vérifiez d'abord les noms.
- Collez uniquement les hachages de la page de distribution officielle dans le champ Comparer. Les noms de fichiers ou les phrases de description sont exclus.
- Appuyez sur Compute Hash et recherchez une correspondance. Archivez les résultats en copiant le hachage si nécessaire.
Si vous venez de renommer le fichier, les octets à l'intérieur du fichier peuvent rester les mêmes. À l’inverse, si vous ouvrez le document et l’enregistrez à nouveau, les métadonnées internes peuvent changer même si le contenu semble similaire. L'intégralité du fichier ZIP et les fichiers décompressés individuels sont des entrées différentes.
Exemple de hachage de texte : abc et saut de ligne
Si vous sélectionnez SHA-256 sans modifier le texte par défaut abc, vous obtiendrez les résultats ci-dessous. Le champ de saisie ne supprime pas automatiquement les espaces de début et de fin, n'ajoutez donc pas de sauts de ligne lors de la copie de l'exemple.
abc
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adMême si vous voyez les mêmes caractères, l'entrée est différente si les octets de codage ou de saut de ligne sont différents. Le mode fichier lit les octets bruts et le mode texte convertit la chaîne d'entrée du navigateur en UTF-8. Si votre objectif est d'avoir une somme de contrôle précise du fichier d'origine, sélectionnez le mode fichier au lieu de copier le contenu. La nouvelle modification du texte efface les anciens résultats, de sorte que les calculs sont réexécutés après la modification.
Signification et limites de la correspondance de hachages
Cet outil fournit SHA-256·SHA-384·SHA-512 et affiche les résultats sous forme de 64, 96 et 128 chiffres hexadécimaux respectivement. Il organise les espaces de début et de fin ainsi que les lettres majuscules et minuscules dans l'entrée de comparaison, mais n'organise pas le contenu du fichier lui-même. Si les valeurs comparées ont des longueurs différentes, vous recevrez une erreur de format avant de déterminer si elles correspondent.
Le hachage n'est pas un texte chiffré qui déchiffre le texte original et n'exécute pas le fichier ni ne recherche de code malveillant. Si la source indique qu'un attaquant peut remplacer à la fois le fichier et le hachage publié, alors la simple correspondance des deux valeurs n'est pas fiable. Obtenez le fichier auprès d'une source de distribution officielle et vérifiez la procédure de vérification de signature fournie par l'éditeur, le cas échéant.
Notes de mise en œuvre : MDN SubtleCrypto.digest. Il ne s'agit pas d'un outil de streaming pour les fichiers volumineux, car il lit l'intégralité de l'entrée dans l'API Web Crypto du navigateur à des fins de calcul.
Questions fréquemment posées
Le téléchargement échoue-t-il si les hachages sont différents ?
Pas nécessairement. Vous comparez peut-être également différentes versions, formats de compression et algorithmes. Ne vous contentez pas de regarder le nom du fichier, vérifiez la version et les conditions de distribution et téléchargez-le à nouveau.
Puis-je l'utiliser pour enregistrer mon mot de passe ?
Cet outil est destiné à la comparaison générale de hachage de fichiers et de texte. Le stockage des mots de passe nécessite une conception de hachage de mot de passe dédiée. Ne stockez donc pas ces résultats tels quels dans votre système d'authentification.