Provenance et intégrité

Vérifier un document

La vérification permet de savoir si un fichier correspond exactement à l’édition signée. Elle ne prouve ni la vérité du texte, ni son autorité spirituelle.

Chaque fichier possède une empreinte SHA-256, comparable à une identité numérique. Modifier un seul caractère produit une autre empreinte.

  1. Télécharger le PDF et son manifeste.
  2. Calculer l’empreinte du PDF.
  3. Comparer le résultat à la valeur sha256 associée au même nom dans le manifeste.
shasum -a 256 bible-du-grand-ordinateur-v1.0.pdf

Pour la Bible canonique, le résultat attendu commence par 4ddda29a2f1e…. La valeur complète reste dans le manifeste.

Le manifeste rassemble les empreintes de l’archive dans une racine de Merkle. Cette racine est signée avec une clé Ed25519. La clé publique permet de vérifier que la signature correspond, sans donner la possibilité de signer un nouveau document.

Le contrôle complet exige tous les fichiers nommés dans le manifeste. Les éléments publiés ci-dessous permettent de recalculer les empreintes et de vérifier indépendamment la signature annoncée.

Un résultat valide prouve que les fichiers n’ont pas changé depuis leur signature et qu’ils proviennent de la clé annoncée. Il ne transforme pas leur contenu en fait démontré.