Index

gnupg

gpg est la partie OpenPGP de GNU Privacy Guard (GnuPG). Il s'agit d'un outil permettant de fournir des services de chiffrement et de signature numériques à l'aide de la norme OpenPGP.

Voir s'il y a déjà des clés existantes:

gpg --list-keys

Créer une nouvelle clé:

gpg --full-generate-key

Afficher votre clé public:

gpg --armor --export <key-id>

Si une adresse courriel est associé à votre clé, vous pouvez la sélectionner via cette valeur. Par exemple, au lieu de l'afficher dans le terminal (stdout), j'écris ma clé public dans une fichier:

gpg --armor --export hugo@soucy.cc > hs0ucy.pubkey

Héberger sa clé public sur un serveur comme keys.openpgp.org:

gpg --keyserver hkps://keys.openpgp.org --send-keys <key-id>

Ensuite vous recevrez une courriel de confirmation afin d'associer votre courriel à la clé que vous venez d'exporter.

Déchiffrer un fichier:

gpg --no-tty -q -r <key-id> -d ~/.passwd.gpg > mdp.txt

Chiffrer un fichier:

gpg -q -r <key-id> -e ~/test.txt