Le 09/06/2021 à 12:04, Yves Agostini a écrit :
La signature de fichier est une simple empreinte : un hash
La comparaison des empreintes permet de s'assurer de l'intégrité du document.
Si l'algorithme d'empreinte est suffisamment robuste : il n'y pas de collision
et si le format des données ne permet pas de manipuler l'information en
conservant l'empreinte. C'était le cas de RTF (avec md5, de mémoire).
Pour garantir la non modification de cette empreinte il faut la signer
cryptographiquement.
La clé publique permet de vérifier l'intégrité de l'empreinte et d'authentifier
le distributeur de cette empreinte.
Par "distributeur de cette empreinte", je suppose que tu parles de la
personne qui a généré l'empreinte. Je devrais alors comprendre "La clé
publique permet de vérifier l'intégrité de l'empreinte et d'authentifier
l'auteur de cette empreinte". En effet, je peux recevoir un fichier
signé, son empreinte et sa signature et les redistribuer sur un autre
site web par exemple, sans pour autant être l'auteur de la signature. Je
coupe les cheveux en quatre mais c'est important pour ma compréhension
car à force de lire sur le web pleins d'articles qui finissent par se
contredire, j'ai besoin de ces éclaircissements pour bien cerner les
(non)possibilités des signatures. C'est pour faire un résumé de cours et
je ne veux pas marquer trop de bêtises.
Le fait de pouvoir authentifier l'auteur de l'empreinte et de la
signature implique obligatoirement qu'on l'a d'abord identifié. D'où
l'étape suivante, si j'ai bien compris :
Il faut ensuite s'assurer de la qualité de cette clé publique.
L'identification dépend alors des procédures de gestion des clés
publiques/privées.
Il peut s'agir de systèmes distribués comme PGP : la confiance dans l'identité
dépend des cercles de validation, ou de systèmes hiérarchiques comme X509
--
Passez à Linux : https://infolib.re
.--.
|o_o |
||_/ |
// \\ Envoyé depuis mon Linux
(| |)
/ \_ _/ \
\___)=(___/
_______________________________________________
libre mailing list
[email protected]
https://brassens.heberge.info/cgi-bin/mailman/listinfo/libre