Signer et chiffrer les messages envoyés via GPG/OpenPGP.
Andre Klapper
ak-47@gmx.net
Novell, Inc
Marc Lorber
Linux-Lorber@club-internet.fr 2006
Jonathan Ernst
jonathan@ernstfamily.ch 2007
Claude Paroz
claude@2xlibre.net 2007-2009
Alexandre Franke
alexandre.franke@gmail.com 2009
Bruno Brouard
annoa.b@gmail.com 2012
Alain Lojewski
allomervan@gmail.com 2013

# Création d'une clé GPG

Ces étapes sont très techniques. Pour les utilisateurs moyens, nous recommandons d'utiliser l'application Seahorse pour gérer les clés GPG/OpenPGP.

Avant de recevoir ou d'envoyer des courriels chiffrés GPG, vous avez besoin de générer vos clés publique et privée avec GPG.

Ouvrez l'application Terminal et saisissez gpg --gen-key.

Choisissez un algorithme, puis appuyez sur Entrée.

Choisissez une longueur de clé, puis appuyez sur Entrée.

Saisissez la durée de validité de votre clé.

Saisissez votre nom réel, puis appuyez sur Entrée.

Saisissez votre adresse électronique, puis appuyez sur Entrée.

Saisissez un commentaire (facultatif), puis appuyez sur Entrée.

Relisez l'identifiant utilisateur sélectionné. S'il est correct, appuyez sur O.

Saisissez une phrase de passe, puis appuyez sur Entrée.

Déplacez votre souris au hasard pour générer les clés.

Lorsque les clés ont été générées, vous pouvez consulter vos informations de clé en saisissant gpg --list-keys. Vous devriez voir apparaître quelque chose comme ceci : `/home/vous/.gnupg/pubring.gpg ---------------------------- pub 1024D/32j38dk2 2001-06-20 vous <vous@exemple.com> sub 1024g/289sklj3 2011-06-20 [expires: 2012-11-14]`

GPG crée une liste (ou trousseau de clés) pour vos clés publiques et une autre pour vos clés privées. Toutes les clés publiques que vous connaissez sont stockées dans le fichier ~/.gnupg/pubring.gpg. Si vous voulez donnez vos clés à d'autres personnes, envoyez-leur ce fichier.

Si vous le souhaitez, vous pouvez placer vos clés sur un serveur de clés :

Vérifiez votre identifiant de clé publique avec `gpg --list-keys`. C'est la chaîne de caractères après `1024D` dans la ligne qui commence par `pub`. Dans l'exemple ci-dessus, c'est `32j38dk2`.

Saisissez la commande gpg --send-keys --keyserver wwwkeys.pgp.net 32j38dk2. Remplacez `32j38dk2` par votre identifiant de clé. Vous avez besoin de votre mot de passe pour effectuer cela.

Les serveurs de clés stockent vos clés publiques pour vous afin que vos connaissances puissent déchiffrer vos messages. Si vous préférez ne pas utiliser de serveur de clés, vous pouvez envoyer manuellement votre clé publique en l'incluant dans votre fichier de signature ou en la plaçant sur votre propre page Web. Cependant, il est plus simple de publier une clé une fois pour toutes, ce qui permet aux autres de la télécharger d'un endroit centralisé lorsqu'ils en ont besoin.

Si vous ne possédez pas la clé pour déverrouiller ou chiffrer un message, vous pouvez configurer votre outil de déchiffrement afin qu'il la recherche automatiquement. S'il ne peut trouver la clé, un message d'erreur apparaîtra.