Je comprend bien, mais chiffrement et signature utilisent les mêmes mécanismes. C'est pour cela que je dis qu'il faut bien comprendre comment ça marche.
Ça repose sur l'utilisation d'un couple de clés dont l'une est secrète et l'autre publique. La vérification de l'authenticité d'un document doit pouvoir se faire par tout le monde à partir d'une donnée publique, mais la signature ne doit être générée qu'avec une donnée que seul le signataire connaît et qui doit rester secrète (sinon tout le monde peut signer à sa place).
OpenPGP est le standard le plus
universel que je connaisse. Multiplateforme, open-source, applicable à tout type de fichier, gratuit et simple à implémenter (présent par défaut dans GNU/Linux).
Ce qui est proposé ici :
http://www.tbs-certificats.com/FAQ/fr/313.html est propre à la signature de PDF et fonctionne sur le même principe (certificats) en moins universel et en moins sûr (Microsoft avait falsifié des certificats pour le régime de Ben Ali >
http://www.rue89.com/2011/03/18/tunisie-microsoft-complice-de-la-censure-numerique-par-ben-ali-195693 ce qui prouve que le tiers de confiance peut parfaitement être pourri jusqu'à l'os).
Le reste c'est de l'utopie.