Signature numérique GPG d’un document PDF

Installer le paquet nécessaire et générer une ou plusieurs clés GPG qui sont liées à une adresse mail :

$ sudo apt update
$ sudo apt install openssl gnupg2
$ gpg --full-generate-key
$ gpg --list-keys (pour lister nos clés GPG)

Les clés GPG sont stockées dans un dossier système caché de notre ordinateur.
Optionnel : On peut exporter notre clé(s) pour visualiser la clé à l’écran ou dans un fichier ascii.

$ gpg –armor –export xxxxxxx@yahoo.fr > ma-cle-GPG.asc

Voici ( comment en 2 lignes de commande ) signer numériquement un fichier .pdf en un nouveau fichier .pdf.gpg

$ gpg –sign -u xxxxxxxx@yahoo.fr Document.pdf


$ gpg –verify Document.pdf.gpg

gpg: Signature faite le lun. 21 oct. 2024 13:13:54 CEST
gpg: avec la clef RSA 2A93D825C3CC7xxxxxxxxx
gpg: issuer « xxxxxxxx@yahoo.fr »
gpg: Bonne signature de « PJ MARQUET (« détail saisi lors de la création de la clé ») <xxxxxxxx@yahoo.fr> » [ultime]