Vérifier une empreinte

Chaque fichier publié porte une empreinte SHA-256, inscrite dans son meta.json sur le code source. Pour vérifier qu'un fichier téléchargé ici est bien celui qui a été capturé sur le site du candidat :

  1. Téléchargez le fichier (colonne « Fichier »).
  2. Dans un terminal, calculez son empreinte :
    shasum -a 256 chemin/vers/le/fichier
    (sous Windows : certutil -hashfile chemin\vers\le\fichier SHA256).
  3. Comparez le résultat à la colonne « Empreinte ». Un seul caractère différent signifie que le fichier a été modifié.

Pour les programmes publiés sous forme de pages web, l'empreinte conservée est celle du HTML de chaque page tel que servi au moment de la capture ; elle figure dans l'onglet « Voir l'original » de la page du candidat.

La colonne « À la génération » indique si l'empreinte a été recalculée sur le fichier réellement publié, au moment où ce site a été construit, et si elle est identique à celle déclarée.

CandidatFichierEmpreinte SHA-256 déclaréeÀ la génération
Antoine Mikolajczaktexte/programme-v1.txt3fcb03bb782269efe8286107c75a078fa69333f5247b366ef1632705b4fbb1e8identique
Antoine Mikolajczakoriginal/programme-v1.pdf2775b5ffa0eaf8764950ba0a4498ecf2dd6b80d2b978ff26dc77971bb07d7414identique
Benoît Mathieutexte/programme-v1.txt3a42e8c204cb2adfb0fb107376d3a37a61c2c4285c10606185eb043640fdbd83identique
Clara Eggertexte/programme-v1.txtde4e5bddb4298e8084d06624a8fe559b100536dc45669bfb309151ed03ebd9bcidentique
Clara Eggeroriginal/programme-v1.pdf4ba753e497f13851a0f14ee088e9da3fa212e461430cfa1aa461e56ca582928didentique
David Lisnardtexte/programme-v1.txt78fcb33e993afc0a9f7ae3cca00f35e15e503b697a92a61d00db9fe540c5cc1eidentique
Édouard Philippetexte/programme-v1.txtea9fba70265374da1d167e9667dd86b00a7535ad27c1399b6ce48e491653a3d7identique
Florian Philippottexte/programme-v1.txtac7091edd089f856ed09fba05e15c892ae0329be77c35018ccdbb0f43683b25bidentique
Florian Philippotoriginal/programme-v1.pdf90d0748445644a433b594864cf553a03245739e07cb65672f01c1c0b49be6f83identique
François Ruffintexte/programme-v1.txtb2ce921667d50ec61cafee91799d9b78d250434e33717c09aea341460b477d12identique
Gabriel Attaltexte/programme-v1.txtede5d9bf4c8f2efc21d43365e5abd94da46b8582964e15c68d17cccab4750964identique
Jean-François Legendretexte/programme-v1.txt28c3712acebf5ca9d08e5b4659a48e33d22f4f6d1554b168801b87d7fa29f4b8identique
Jean-François Legendreoriginal/programme-v1-export.txtcff70985783f59e06681b609f456806cc4252c93e971147768dc7e3094859e69DIFFÉRENTE
Jean-Luc Mélenchontexte/programme-v1.txt128859b59fa025ff63a31495d3cce7f776985892c0ea6aae29accef819d05c1bidentique
Karim Bouamranetexte/programme-v1.txt98692a32741ae1963c2a1eac55040483412c34968f1d7b11ca4d19f52f1aa88fidentique
Karim Bouamraneoriginal/programme-v1.pdf4cdd196fb04925ee78f15cca34a2f446cf80afc20841f9078f16b8764b6f9a2fidentique
Manolo Mlekuztexte/programme-v1.txtfdac33fb04670cc3e4075b420be931ad88c5d3a89c1b8c4f1506fb0179d252fcidentique
Marine Tondeliertexte/programme-v1.txta40a8cdf46434c2efb00377d233158d0c1f120acbac559d1442ad46c05e2489bidentique
Nicolas Dupont-Aignantexte/programme-v1.txt23c1ee774614db7fccb5e81705a1c5b4ec55ad9be6c83c02e6a675451ecc0225identique