<h2>GPG : Utilisation en ligne de commandes </h2>
<h3>Géneration des clefs</h3>
<p class="spip">La commande est gpg &mdash;gen-key</p>

<blockquote class="spip">
<p class="spip">[valerie@jellylaptop valerie]$ gpg &mdash;gen-key</p>

<p class="spip">gpg (GnuPG) 1.2.1 ; Copyright (C) 2002 Free Software Foundation, Inc.</p>

<p class="spip">This program comes with ABSOLUTELY NO WARRANTY.</p>

<p class="spip">This is free software, and you are welcome to redistribute it</p>

<p class="spip">under certain conditions. See the file COPYING for details.</p>

<p class="spip">gpg : AVERTISSEMENT : l’utilisation de la mémoire n’est pas sûre !</p>

<p class="spip">gpg : voir http://www.gnupg.org/fr/faq.html pour plus d’informations</p>

<p class="spip">gpg : /home/valerie/.gnupg : répertoire créé</p>

<p class="spip">gpg :  nouveau fichier de configuration `/home/valerie/.gnupg/gpg.conf’ créé</p>

<p class="spip">gpg : keyblock resource `/home/valerie/.gnupg/secring.gpg’ : erreur d’ouverture de fichier</p>

<p class="spip">gpg : le porte-clés `/home/valerie/.gnupg/pubring.gpg` a été créé</p>

<p class="spip">Sélectionnez le type de clef désiré :</p>

<p class="spip">(1) DSA et ElGamal (par défaut)</p>

<p class="spip">(2) DSA (signature seule)</p>

<p class="spip">(5) RSA (signature seule)</p>

<p class="spip">Votre choix ?</p>

</blockquote>
<p class="spip">L’utilisation  DSA et ElGamal par défaut nous suffit pour notre utilisation.</p>

<blockquote class="spip">
<p class="spip">La paire de clefs DSA fera 1024 bits.</p>

<p class="spip">Préparation à la génération d’une nouvelle paire de clefs ELG-E.</p>

<p class="spip">la taille minimale est  768 bits</p>

<p class="spip">la taille par défaut est 1024 bits</p>

<p class="spip">la taille maximale conseillée est 2048 bits</p>

<p class="spip">Quelle taille de clef désirez-vous ? (1024)</p>

</blockquote>
<p class="spip">La taille de la clef définit sa robustesse.</p>

<p class="spip">Mais n’exagérez pas trop non plus.</p>

<p class="spip">Plus une clef est grosse, plus les opérations avec cette clef sont lentes.</p>

<p class="spip">Pour une utilisation normale, une clef de 1024 sufit.</p>

<blockquote class="spip">
<p class="spip">Spécifiez combien de temps cette clef devrait être valide.</p>

<p class="spip">0 = la clé n’expire pas</p>

<p class="spip"><n>  = la clé expire dans n jours</p>

<p class="spip"><n>w = la clé expire dans n semaines</p>

<p class="spip"><n>m = la clé expire dans n mois</p>

<p class="spip"><n>y = la clé expire dans n années</p>

<p class="spip">La clé est valide pour ? (0)</p>

</blockquote>
<p class="spip">Toujours dans une utilisation courante et normale une clef sans expiration suffit amplement</p>

<blockquote class="spip">
<p class="spip">Key n’expire pas du tout</p>

<p class="spip">Est-ce correct (o/n) ? O</p>

<p class="spip">Vous avez besoin d’un nom d’utilisateur pour identifier votre clé ; le</p>

<p class="spip">programme le construit à partir du nom réel, d’un commentaire et d’une</p>

<p class="spip">adresse e-mail de cette manière :</p>

<p class="spip">« Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de> »</p>

<p class="spip">Nom réel:Valerie test</p>

<p class="spip">Adresse e-mail : Valerie@test-clef.fr</p>

<p class="spip">Commentaire :</p>

<p class="spip">Vous avez sélectionné ce nom d’utilisateur :</p>

<p class="spip">"Valerie test <Valerie@test-clef.fr>"</p>

<p class="spip">Changer le (N)om, le (C)ommentaire, l’(E)-mail ou (O)K/(Q)uitter ?</p>

</blockquote>
<p class="spip">Le nom est l’identifiant de la clef ...</p>

<p class="spip">Donner le nom, l’email, et le commentaire puis valider.</p>

<p class="spip">Astuce : Le commentaire apparaît dans la clef sur les serveurs de clefs.</p>

<p class="spip">Il peut être utilisé pour signifier l’appartenance à l’association par exemple.</p>

<blockquote class="spip">
<p class="spip">Vous avez besoin d’un mot de passe pour protéger votre clé secrète.</p>

<p class="spip">Entrez le mot de passe :</p>

</blockquote>
<p class="spip">Le mot de passe ne doit pas être négligé ... il est la seule protection contre l’utilisation de votre clef par quelqu ?un d’autre.</p>

<p class="spip">Un bon mot de passe devrait être une phrase non célèbre ( pas vini vidi vici par ex )</p>

<p class="spip">Elle devrait être idéalement composée de lettres, de chiffres et de caractères spéciaux.</p>

<p class="spip">Exemple : Le peTiT chat Bleu à 3 Z’oreilleS</p>

<p class="spip">Gardez à l’esprit que pour découvrir votre phrase de pass, les pirates utiliseront des dictionnaires de mots et de phrases couramment utilisés.</p>

<blockquote class="spip">
<p class="spip">Un grand nombre d’octets aléatoires doit être généré. Vous devriez faire</p>

<p class="spip">autre-chose (taper au clavier, déplacer la souris, utiliser les disques)</p>

<p class="spip">pendant la génération de nombres premiers ; cela donne au générateur de</p>

<p class="spip">nombres aléatoires une meilleure chance d’avoir assez d’entropie.</p>

<p class="spip">++++++++++.++++++++++++++++++++.+++++++++++++++++++++++++.++++++++++.</p>

<p class="spip">pub  1024D/CA0C0FC0 2003-11-18 Valerie Test <Valerie@test-clef.fr></p>

<p class="spip">Empreinte de la clé = 621F 8260 D8E6 20A0 A7A3  4DF9 0CA5 6719 CA0C 0FC0</p>

<p class="spip">sub  1024g/2E7A381A 2003-11-18</p>

</blockquote>
<p class="spip">La clef est créée ! Relevez éventuellement l’empreinte de votre clef.</p>

<h3>Creation des certificats</h3>
<p class="spip">Un certificat de révocation permet de révoquer votre clef si vous n’en avez plus le contrôle.</p>

<p class="spip">Il devra être gardé en lieu sûr. Quelqu’un d’autre pourrait révoquer votre clef avec.</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;output revoc.gpg &mdash;gen-revoke NOM-CLEF</p>

<p class="spip">Générer un certificat de révocation pour cette clé ? y</p>

<p class="spip">choisissez la cause de la révocation :</p>

</blockquote>
<p class="spip">Gpg vous demande alors le motif de révocation de la clef</p>

<blockquote class="spip">
<p class="spip">0 = Aucune raison spécifiée</p>

<p class="spip">1 = La clé a été compromise</p>

<p class="spip">2 = La clé a été remplacée</p>

<p class="spip">3 = La clé n’est plus utilisée</p>

<p class="spip">Q = Annuler</p>

<p class="spip">(Vous devriez sûrement sélectionner 1 ici)</p>

<p class="spip">Votre décision ?</p>

</blockquote>
<p class="spip">La cause de révocation donne des indices aux autres utilisateurs de votre clef sur le motif de la révocation.</p>

<p class="spip">Gpg vous demande ensuite un commentaire et enfin votre phrase de clef.</p>

<p class="spip">Il génère ensuite votre certificat de révocation.</p>

<h3>Export de la clef</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;armor &mdash;output valerie.asc &mdash;export <a href="mailto:valerie@test-clef.fr" class="spip_out">valerie@test-clef.fr</a></p>
</blockquote>
<p class="spip">&mdash; armor permet d’écrire en format ascii plutôt que binaire.</p>

<p class="spip">&mdash; output définit le fichier de sortie.</p>

<p class="spip">&mdash; export est la commande d’exportation.</p>

<p class="spip"><a href="mailto:valerie@test-clef.fr" class="spip_out">valerie@test-clef.fr</a> est le nom de la clef</p>

<p class="spip">pour trouver le nom de la clef :</p>

<p class="spip">gpg &mdash;list-key</p>

<p class="spip">Vous pouvez aussi exporter votre clef sur un serveur de clef.</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;send-keys <a href="mailto:valerie@test-clef.fr" class="spip_out">valerie@test-clef.fr</a></p>
</blockquote>
<p class="spip">Pour préciser quel serveur vous voulez utiliser, il existe l’option &mdash;keyserver HÔTE</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;send-keys <a href="mailto:valerie@test-clef.fr" class="spip_out">valerie@test-clef.fr &mdash;</a>keyserver pgp.mit.edu</p>
</blockquote>
<h3>Import de clef</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;import nom-de-fichier</p>
</blockquote>
<p class="spip">Importer une clef la place dans votre trousseau.</p>

<p class="spip">Vous pouvez également utiliser les serveurs de clef pour importer des clefs.</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;recv-keys IDDECLEF</p>
</blockquote>
<h3>Mode d’édition</h3>
<p class="spip">Les modifications sur les clefs se font en mode édition.</p>

<p class="spip">Pour rentrer dans ce mode, il faut utiliser la commande :</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;edit-key NOM-DE-LA-CLEF</p>
</blockquote>
<p class="spip">Pour sortir de ce mode, tapez quit ou q</p>

<blockquote class="spip">
<p class="spip">Commande> q<br/>
[yogi@jellylaptop yogi]$</p>
</blockquote>
<p class="spip">Gpg vous rend alors la main dans la console.</p>

<p class="spip">Si vous avez fait des modifications sur une clef, il faut utiliser la commande SAVE avant de quitter.</p>

<blockquote class="spip">
<p class="spip">Commande> save<br/>
Commande> q</p>
</blockquote>
<h3>Signer une clef</h3>
<p class="spip">Pour signer une clef il faut l’éditer.</p>

<p class="spip">Avant de signer une clef il convient de vérifier son enpreinte, que le possesseur de la clef a dû vous fournir en même temps qu’il vous a prouvé son identité.</p>

<blockquote class="spip">
<p class="spip">[paul@jellylaptop paul]$ gpg &mdash;edit-key valerie@test-clef.fr</p>

<p class="spip">gpg (GnuPG) 1.2.1 ; Copyright (C) 2002 Free Software Foundation, Inc.</p>

<p class="spip">This program comes with ABSOLUTELY NO WARRANTY.</p>

<p class="spip">This is free software, and you are welcome to redistribute it</p>

<p class="spip">under certain conditions. See the file COPYING for details.</p>

<p class="spip">gpg : AVERTISSEMENT : l’utilisation de la mémoire n’est pas sûre !</p>

<p class="spip">gpg : voir http://www.gnupg.org/fr/faq.html pour plus d’informations</p>

<p class="spip">gpg : vérifier la base de confiance</p>

<p class="spip">gpg : vérification à la profondeur 0 signé=0 ot(-/q/n/m/f/u)=0/0/0/0/0/1</p>

<p class="spip">pub  1024D/CA0C0FC0  créée : 2003-11-18 expire : never      confiance : -/-</p>

<p class="spip">sub  1024g/2E7A381A  créée : 2003-11-18 expire : never</p>

<p class="spip">- Valerie Test <Valerie@test-clef.fr></p>

</blockquote>
<p class="spip">La commande fpr permet d’afficher l’empreinte de la clef pour vérification.</p>

<blockquote class="spip">
<p class="spip">Commande> fpr</p>

<p class="spip">pub  1024D/CA0C0FC0 2003-11-18 Valerie Test <Valerie@test-clef.fr></p>

<p class="spip">Empreinte de la clé principale : 621F 8260 D8E6 20A0 A7A3  4DF9 0CA5 6719 CA0C 0FC0</p>

<p class="spip">Commande></p>

</blockquote>
<p class="spip">Une fois l’empreinte de la clef vérifiée, on peut utiliser la commande sign pour signer la clef.</p>

<blockquote class="spip">
<p class="spip">Commande> sign</p>

<p class="spip">pub  1024D/CA0C0FC0  créée : 2003-11-18 expire : never      confiance : -/-</p>

<p class="spip">Empreinte de la clé principale : 621F 8260 D8E6 20A0 A7A3  4DF9 0CA5 6719 CA0C 0FC0</p>

<p class="spip">Valerie Test <Valerie@test-clef.fr></p>

<p class="spip">Avec quel soin avez-vous vérifié que la clé que vous allez signer</p>

<p class="spip">appartient réellement à la personne sus-nommée ? Si vous ne savez</p>

<p class="spip">quoi répondre, entrez "0".</p>

<p class="spip">(0) Je ne répondrai pas. (par défaut)</p>

<p class="spip">(1) Je n’ai pas vérifié du tout.</p>

<p class="spip">(2) J’ai un peu vérifié.</p>

<p class="spip">(3) J’ai vérifié très soigneusement.</p>

<p class="spip">Votre choix ?</p>

</blockquote>
<p class="spip">Le type de vérification est très important.</p>

<p class="spip">Il définit la sécurité de la clef.</p>

<p class="spip">Normalement on doit vérifier l’identité du possesseur de la clef avec une pièce d’identité formelle (carte nationale d’identité, passeport ou permis de conduire).</p>

<p class="spip">Le possesseur de la clef devra aussi vous fournir l’empreinte de sa clef pour bien attester que c’est la bonne clef que vous allez signer.</p>

<p class="spip">Dans notre cas la vérification est parfaite.</p>

<p class="spip">Donc 3.</p>

<blockquote class="spip">
<p class="spip">Votre choix ? 3</p>

<p class="spip">Etes-vous vraiment sûr(e) que vous voulez signer cette clé</p>

<p class="spip">avec la vôtre : "Paul test <Paul@test-clef.fr>"</p>

<p class="spip">J’ai vérifié cette clé avec grand soin.</p>

<p class="spip">Signer réellement ? oui</p>

<p class="spip">Vous avez besoin d’un mot de passe pour déverrouiller la clé secrète pour</p>

<p class="spip">l’utilisateur : "Paul test <Paul@test-clef.fr>"</p>

<p class="spip">clé de 1024 bits DSA, ID A2B5F7AD, créée le 2003-11-18</p>

<p class="spip">Commande></p>

</blockquote>
<p class="spip">Gpg vous demande le mot de passe de votre clef pour signer réellement.</p>

<h3>Vérifier les signatures</h3>
<p class="spip">La commande check en édition sur une clef permet de lister les signatures avec le niveau de vérification.</p>

<blockquote class="spip">
<p class="spip">Commande> check</p>

<p class="spip">uid  Valerie Test <Valerie@test-clef.fr></p>

<p class="spip">sig !3       CA0C0FC0 2003-11-18   [auto-signature]</p>

<p class="spip">sig !3       A2B5F7AD 2003-11-18   Paul test <Paul@test-clef.fr></p>

</blockquote>
<p class="spip">Ici le niveau de vérification est le 3 juste après le sig !</p>

<p class="spip">sinon la commande gpg &mdash;check-sigs affiche toutes les signatures.</p>

<h3>Ajuster le niveau de confiance</h3>
<p class="spip">en mode édition utiliser la commande trust</p>

<blockquote class="spip">
<p class="spip">Commande> trust</p>

<p class="spip">pub  1024D/CA0C0FC0  créée : 2003-11-18 expire : never      confiance : u/u</p>

<p class="spip">sub  1024g/2E7A381A  créée : 2003-11-18 expire : never</p>

<p class="spip">(1). Valerie Test <Valerie@test-clef.fr></p>

<p class="spip">À quel point avez-vous confiance en cet utilisateur pour la vérification</p>

<p class="spip">des clés des autres utilisateurs (vous pouvez vérifier son passeport,</p>

<p class="spip">vérifier les empreintes de diverses sources...) ?</p>

<p class="spip">1 = ne sait pas</p>

<p class="spip">2 = je ne fais PAS confiance</p>

<p class="spip">3 = je crois marginalement</p>

<p class="spip">4 = je fais entièrement confiance</p>

<p class="spip">5 = je donne une confiance ultime</p>

<p class="spip">m = retour au menu principal</p>

<p class="spip">Votre décision ? 5</p>

<p class="spip">Voulez-vous vraiment donner une confiance ultime à cette clé ?o</p>

<p class="spip">pub  1024D/CA0C0FC0  créée : 2003-11-18 expire : never      confiance : u/u</p>

<p class="spip">sub  1024g/2E7A381A  créée : 2003-11-18 expire : never
<br />&mdash; Valerie Test <Valerie@test-clef.fr></p>

</blockquote>
<p class="spip">Ici Gpg est suffisamment clair pour comprendre les niveaux de confiance.</p>

<h3>Créer une signature détachée</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;detach-sign doc.txt</p>
</blockquote>
<p class="spip">Gpg va créer un fichier doc.txt.sig.</p>

<p class="spip">Il faudra alors joindre ce fichier à doc.txt pour que d’autres personnes puissent vérifier votre signature.</p>

<p class="spip">Le fichier doc.txt reste inchangé.</p>

<p class="spip">Ce type de signature est utile pour les fichiers binaires.</p>

<h3>Vérifier une signature détachée</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;verify doc.txt.sig doc.txt</p>
</blockquote>
<p class="spip">OU</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;verify doc.txt.sig</p>
</blockquote>
<p class="spip">Seulement si le fichier doc.txt est à coté du fichier de signature.</p>

<p class="spip">Gpg doit vous répondre par exemple</p>

<blockquote class="spip">
<p class="spip">gpg : Signature faite dim 17 oct 2004 22:37:28 CEST avec la clé DSA ID 40B3C4BD
gpg : Bonne signature de "Nicolas B (COAGUL) <yogi@nerim.net>"</p>
</blockquote>
<p class="spip">Sinon il vous dira que la signature n’est pas valable.</p>

<p class="spip">Si par exemple vous modifiez le fichier après l’avoir signé, et que vous refaites une vérification, Gpg vous répondra :</p>

<blockquote class="spip">
<p class="spip">gpg : Signature faite dim 17 oct 2004 22:37:28 CEST avec la clé DSA ID 40B3C4BD
gpg : MAUVAISE signature de "Nicolas B (COAGUL) <yogi@nerim.net>"</p>
</blockquote>
<p class="spip">Ce qui indique que le fichier n’est pas le même que celui qui a été signé.</p>

<h3>Signature en clair dans le doc</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;clearsign doc.txt</p>
</blockquote>
<p class="spip">Gpg crée alors un fichier doc.txt.asc.</p>

<p class="spip">Le fichier doc.txt.asc reste lisible tel quel.</p>

<p class="spip">La mention indiquant que c’est un fichier signé se trouve au début du fichier.</p>

<blockquote class="spip">
<p class="spip">-----BEGIN PGP SIGNED MESSAGE-----
Hash : SHA1
... ici le contenu de mon fichier...</p>
</blockquote>
<p class="spip">Et la signature est simplement ajoutée à la fin.</p>

<blockquote class="spip">
<p class="spip">-----BEGIN PGP SIGNATURE-----</p>

<p class="spip">Version : GnuPG v1.2.4 (GNU/Linux)</p>

<p class="spip">iD8DBQFBctplLL3VFkCzxL0RAsVQAJ0Y/QGe6CSOm7al2pE4/4gDYRAotQCgmldf</p>

<p class="spip">dQU/vBefWBjy+YJ4dprpZCk=</p>

<p class="spip">=mQzP</p>

<p class="spip">-----END PGP SIGNATURE-----</p>

</blockquote>
<p class="spip">Ce type de signature est très utilisée pour les fichiers texte.</p>

<h3>Vérifier un fichier signé en clair</h3>
<blockquote class="spip">
<p class="spip">gpg &mdash;verify doc.txt.asc</p>
</blockquote>
<p class="spip">Comme pour les signatures détachées gpg doit vous répondre</p>

<blockquote class="spip">
<p class="spip">gpg : Bonne signature</p>
</blockquote>
<p class="spip">OU</p>

<blockquote class="spip">
<p class="spip">gpg : MAUVAISE signature</p>
</blockquote>
<h3> Chiffrer un message/document</h3>
<p class="spip">Ici nous voulons transmettre un fichier ou document de manière sécurisée.</p>

<p class="spip">Nous voulons que seul le destinataire puisse le rendre lisible.</p>

<p class="spip">Nous devons donc indiquer à Gpg la clef de celui à qui est destiné le fichier.</p>

<p class="spip">La commande pour chiffrer s’ecrit ainsi :</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;recipient <a href="mailto:yogi@nerim.net" class="spip_out">yogi@nerim.net</a> &mdash;armor &mdash;encrypt doc.txt</p>
</blockquote>
<p class="spip">&mdash; recipient  sert à définir le destinataire (ici <a href="mailto:yogi@nerim.net" class="spip_out">yogi@nerim.net</a>)</p>

<p class="spip">&mdash; armor  sert pour faire un fichier ascii (plus lisible)</p>

<p class="spip">&mdash; encrypt  sert à demander l’encription du fichier qui suit (doc.txt)</p>

<p class="spip">Je recommande ici l’utilisation de l’option &mdash;armor car elle rend le fichier directement utilisable avec les courrielleurs.</p>

<p class="spip">Gpg va ici créer un fichier doc.txt.asc qui sera la version chiffrée de votre document.</p>

<p class="spip">Si vous n’utilisez pas l’option &mdash;armor Gpg créera un fichier binaire en .gpg</p>

<h3>Déchiffrer un message/document.</h3>
<p class="spip">Pour déchiffrer un fichier en .gpg ou .asc la commande est :</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;decrypt doc.txt.asc</p>
</blockquote>
<p class="spip">Gpg va d’abord vous demander votre phrase-passe et afficher le document ensuite.</p>

<p class="spip">Pour garder le document en clair, il faut donc utiliser la redirection vers un fichier.</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;decrypt doc.txt.asc > doc.txt</p>
</blockquote>
<p class="spip">Là vous aurez un fichier doc.txt qui sera la version en clair de votre fichier crypté.</p>

<h2>Utilisation plus avancée de Gpg</h2>
<h3>Plusieurs clefs privées</h3>
<p class="spip">Il peut parfois être utile d’avoir plusieurs clefs privées.</p>

<p class="spip">Les membres du bureau de COAGUL devront par exemple en manier deux en même temps. Celle qui définit leurs fonctions, et leur clef personnelle.</p>

<p class="spip">Dans ce cas, il faudra préciser à Gpg quelle clef utiliser lors de la signature ou de l’encription.</p>

<p class="spip">Cela se fait avec l’option &mdash;default-key suivit du nom de votre clef.</p>

<p class="spip">La commande pour signer un message en clair devient alors :</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;default-key maclef &mdash;clearsign doc.txt</p>
</blockquote>
<p class="spip">Ou « maclef » serait le nom de la clef que vous voulez utiliser.</p>

<h3>Plusieurs adresses sur la même clef</h3>
<p class="spip">Il est courant de nos jours d’avoir plusieurs adresses de courriel.</p>

<p class="spip">Or la reconnaissance de l’identité dans Gpg se base sur cette adresse.</p>

<p class="spip">Il est donc souhaitable d’ajouter toutes vos adresses ou vous voulez utiliser votre clef.</p>

<p class="spip">Nous allons donc éditer notre clef pour lui rajouter une identité</p>

<p class="spip">(pour les besoins de ce tutorial, j’ai crée une clef <a href="mailto:test@clef.fr" class="spip_out">test@clef.fr</a>)</p>

<blockquote class="spip">
<p class="spip">gpg &mdash;edit-key test</p>

<p class="spip">gpg : AVERTISSEMENT : l’utilisation de la mémoire n’est pas sûre !</p>

<p class="spip">gpg : voir http://www.gnupg.org/fr/faq.html pour plus d’informations</p>

<p class="spip">La clé secrète est disponible.</p>

<p class="spip">pub  1024D/2AE98DD7  créée : 2004-10-16 expire : jamais     confiance : m/-</p>

<p class="spip">sub  1024g/6C702EDB  créée : 2004-10-16 expire : jamais</p>

<p class="spip">(1). Utilisateur Test (COAGUL) <test@clef.fr></p>

<p class="spip">Commande></p>

</blockquote>
<p class="spip">une fois en édition il faut utiliser la commande adduid</p>

<blockquote class="spip">
<p class="spip">Commande> adduid</p>

<p class="spip">Nom réel : Test2</p>

<p class="spip">Adresse e-mail : Test2@clef.fr</p>

<p class="spip">Commentaire : Deuxiemme id de Utilisateur test</p>

<p class="spip">Vous avez sélectionné ce nom d’utilisateur :</p>

<p class="spip">"Test2 (Deuxiemme id de Utilisateur test) <Test2@clef.fr>"</p>

<p class="spip">Changer le (N)om, le (C)ommentaire, l’(E)-mail ou (O)K/(Q)uitter ? O</p>

</blockquote>
<p class="spip">Comme à la création de la clef Gpg vous demande le nom réel, l’adresse et le commentaire.</p>

<p class="spip">Il vous suffit alors de vérifier et de valider.</p>

<blockquote class="spip">
<p class="spip">Vous avez besoin d’un mot de passe pour déverrouiller la clé secrète pour</p>

<p class="spip">l’utilisateur : "Utilisateur Test (COAGUL) <test@clef.fr>"</p>

<p class="spip">clé de 1024 bits DSA, ID 2AE98DD7, créée le 2004-10-16</p>

</blockquote>
<p class="spip">Gpg vous demande ensuite votre phrase-pass pour dévérouiller la clef.</p>

<blockquote class="spip">
<p class="spip">pub  1024D/2AE98DD7  créée : 2004-10-16 expire : jamais     confiance : m/-</p>

<p class="spip">sub  1024g/6C702EDB  créée : 2004-10-16 expire : jamais</p>

<p class="spip">(1)  Utilisateur Test (COAGUL) <test@clef.fr></p>

<p class="spip">(2). Test2 (Deuxiemme id de Utilisateur test) <Test2@clef.fr></p>

<p class="spip">Commande></p>

</blockquote>
<p class="spip">On peut déjà voir ici les deux identités sur la clef.</p>

<p class="spip">avant de quitter, il convient de définir l’identité principale de la clef.</p>

<p class="spip">Utiliser la commande « uid » suivie du numéro de l’identité voulue.</p>

<blockquote class="spip">
<p class="spip">Commande> uid 1</p>

<p class="spip">pub  1024D/2AE98DD7  créée : 2004-10-16 expire : jamais     confiance : m/-</p>

<p class="spip">sub  1024g/6C702EDB  créée : 2004-10-16 expire : jamais</p>

<p class="spip">(1)* Test2 (Deuxiemme id de Utilisateur test) <Test2@clef.fr>
 - Utilisateur Test (COAGUL) <<a href="mailto:test@clef.fr" class="spip_out">test@clef.fr</a>></p>

</blockquote>
<p class="spip">Ici la première identité (<a href="mailto:test2@clef.fr" class="spip_out">test2@clef.fr</a>) est désormais l’identité de la clef.</p>

<p class="spip">Il ne vous reste alors plus qu’à sauver et quitter</p>

<blockquote class="spip">
<p class="spip">Commande>save
Commande>quit</p>
</blockquote>
<p class="spip">Vous pouvez comme ça, ajouter autant d’identités que vous le souhaitez.</p>

<p class="spip">Ces fonctions sont pratiques surtout si vous avez plein d’adresses ou si vous devez en changer.</p>

<h3>Export de votre clef sur un serveur</h3>
<p class="spip">Une manière simplifiée d’échanger des clefs peut se faire à travers un serveur de clefs.</p>

<p class="spip">Pour plus d’infos sur les serveurs :  <a href="http://www.nongnu.org/sks/" class="spip_out">http://www.nongnu.org/sks/</a></p>

<p class="spip">les options sont :</p>

<p class="spip">&mdash; send-keys                exporter les clefs vers un serveur de clefs</p>

<p class="spip">&mdash; recv-keys                importer les clefs d’un serveur de clefs</p>

<p class="spip">&mdash; search-keys              chercher les clefs avec un serveur de clefs</p>

<p class="spip">&mdash; refresh-keys             mettre à jour les clefs depuis un serveur</p>

<h2>Conclusion</h2>
<p class="spip">Je ne m’étendrai pas plus avant sur les fonctionnalités de Gpg.</p>

<p class="spip">La lecture de la page de manuel ou un simple « help » en mode édition vous donnera l’ampleur de toutes ses possibilités.</p>

<p class="spip">Si une utilisation en ligne de commande de Gpg reste simple, elle n’est pas toujours confortable.</p>

<p class="spip">C’est pourquoi il existe des applications graphiques qui simplifient grandement son utilisation.</p>

<p class="spip">Vous pouvez trouver une liste d’interfaces pour gpg à cette adresse :</p>

<p class="spip"><a href="http://www.gnupg.org/(fr)/related_software/frontends.html" class="spip_out">http://www.gnupg.org/(fr)/related_software/frontends.html</a></p>

<p class="spip">Les quatre plus avancées sont Enigmail pour Mozzila, Kgpg pour kde, Seahorse pour gnome et Gpa dévelopé par les créateurs de Gnupg.</p>