Je suis la programmation d'un projet animal de compagnie en Python, et il implique les utilisateurs A & B interagir sur le réseau, en essayant d'assurer que chacun a une copie locale du même fichier de l'utilisateur C.Une signature cryptographique sécurisée doit-elle résider en dehors du fichier auquel elle fait référence?
L'idée est que C donne chacun un fichier qui a été signé numériquement. A & B échanger les signatures numériques dont ils disposent et les vérifier sur leur propre copie. Si la signature échoue, alors l'un d'eux a une version incorrecte/corrompue/modifiée du fichier.
La question est, par conséquent, est-ce que C peut distribuer un seul fichier qui inclut en quelque sorte sa propre signature? Ou est-ce que C doit fournir le fichier et la signature séparément?
"alors l'un d'entre eux a une version incorrecte/corrompue/modifiée du fichier." - ou l'un d'entre eux ment à propos de la somme de contrôle, ou les deux sont, ou C ment, ou quelqu'un est en train de jouer avec des messages: http://en.wikipedia.org/wiki/Byzantine_fault_tolerance –
merci pour le lien wikipedia. :) – hewhocutsdown