Utilisez les signatures numériques pour vérifier l'authenticité d'une image
La signature numérique dépend de l'information signée, et donc son avantage fondamental sur les signatures manuscrites réside dans la capacité de détecter les moindres changements dans l'information signée, invisible à l'œil humain.
Utilisez GenerateDigitalSignature pour signer une image que vous avez créée ou une photo que vous avez prise avec votre PrivateKey numérique. Cela permettra à VerifyDigitalSignature d'être utilisé ultérieurement pour s'assurer que l'image est originale et n'a pas été modifiée par des moyens non autorisés ou inconnus.
Générez une paire de clés publique-privée.
Récupérez des images d'oiseaux sur Internet.
Créez la signature numérique pour la première image.
Vérifiez la validité de la signature.
À titre de comparaison, vérifiez la signature d'une autre image d'oiseau.
Comparez l'image avec sa variante plus nette. Les deux images sont difficiles à distinguer visuellement.
Cependant, parce que les données sous-jacentes ont changé, la vérification de l'image affinée renvoie False, comme prévu.