Vérificateur SHA-256 : comparez un fichier avec son certificat
Une pièce produite par ChatExhibits imprime l’empreinte SHA-256 de l’archive de discussion dont elle est issue. Déposez ici cette archive et les deux peuvent être comparées, caractère par caractère, sans avoir à croire que quelqu’un les a bien lues.
N’importe quel fichier, de n’importe quelle taille. Il est lu dans ce navigateur et n’est jamais envoyé nulle part ; c’est aussi pourquoi la page fonctionne entièrement même si vous coupez le réseau une fois qu’elle est chargée.
Ce que prouve une empreinte qui correspond
Que le fichier devant vous est, octet pour octet, celui à partir duquel le certificat a été établi. Changez un seul caractère n’importe où et l’empreinte change entièrement, donc une correspondance n’est pas une ressemblance : c’est une identité.
Et ce qu’elle ne prouve pas
Elle ne dit rien de ce qui s’est passé avant la création de la pièce. Si des messages ont été supprimés dans WhatsApp et que la discussion a été exportée ensuite, l’empreinte certifie fidèlement un export tronqué. C’est pourquoi le certificat porte aussi une déclaration qu’une personne signe : l’empreinte couvre la moitié technique, et seule une personne peut répondre de l’autre.
Une empreinte n’est pas non plus une signature. Aucune autorité de certification n’intervient ici, et aucun document produit par ChatExhibits ne porte de signature électronique.
Le faire vous-même
Vous n’avez pas non plus à croire cette page sur parole. Sous macOS ou Linux, shasum -a 256 votrefichier.zip affiche la même valeur ; sous Windows, certutil -hashfile votrefichier.zip SHA256. Obtenir la même réponse par deux chemins, c’est tout l’intérêt.
Pour en savoir plus : SHA-256 et intégrité des fichiers.