Exportation de votre clé publique

Pour que vous puissiez utiliser la cryptographie à clé publique, il faut que vos correspondants disposent d'une copie de votre clé publique. Pour envoyer votre clé à vos correspondants ou à un serveur de clés, vous devez exporter la clé.

Pour ce faire, afin de pouvoir l'afficher sur une page Web ou la coller dans un message électronique, entrez ce qui suit :

[newuser@localhost newuser]$ gpg --armor --export <vous@votrefai.net> > maclé.asc

Rien ne s'affiche parce que, en plus d'avoir exporté votre clé publique, vous avez redirigé la sortie vers un fichier appelé, par exemple maclé.asc (sans l'ajout de > maclé.asc, la clé aurait été affichée comme sortie standard à l'écran).

A présent, vous pouvez insérer le fichier maclé.asc dans un message électronique ou l'exporter vers un serveur de clés. Pour voir la clé, entrez less maclé.asc afin d'ouvrir le fichier dans un pager (entrez q pour quitter le pager). Le résultat devrait ressembler à ceci :

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
	
mQGiBDkHP3URBACkWGsYh43pkXU9wj/X1G67K8/DSrl85r7dNtHNfLL/ewil10k2
q8saWJn26QZPsDVqdUJMOdHfJ6kQTAt9NzQbgcVrxLYNfgeBsvkHF/POtnYcZRgL
tZ6syBBWs8JB4xt5V09iJSGAMPUQE8Jpdn2aRXPApdoDw179LM8Rq6r+gwCg5ZZa
pGNlkgFu24WM5wC1zg4QTbMD/3MJCSxfL99Ek5HXcB3yhj+o0LmIrGAVBgoWdrRd
BIGjQQFhV1NSwC8YhN/4nGHWpaTxgEtnb4CI1wI/G3DK9olYMyRJinkGJ6XYfP3b
cCQmqATDF5ugIAmdditnw7deXqn/eavaMxRXJM/RQSgJJyVpbAO2OqKe6L6Inb5H
kjcZA/9obTm499dDMRQ/CNR92fA5pr0zriy/ziLUow+cqI59nt+bEb9nY1mfmUN6
SW0jCH+pIQH5lerV+EookyOyq3ocUdjeRYF/d2jl9xmeSyL2H3tDvnuE6vgqFU/N
sdvby4B2Iku7S/h06W6GPQAe+pzdyX9vS+Pnf8osu7W3j60WprQkUGF1bCBHYWxs
YWdoZXIgPHBhdWxnYWxsQHJlZGhhdC5jb20+iFYEExECABYFAjkHP3UECwoEAwMV
AwIDFgIBAheAAAoJEJECmvGCPSWpMjQAoNF2zvRgdR/8or9pBhu95zeSnkb7AKCm
/uXVS0a5KoN7J61/1vEwx11poLkBDQQ5Bz+MEAQA8ztcWRJjW8cHCgLaE402jyqQ
37gDT/n4VS66nU+YItzDFScVmgMuFRzhibLblfO9TpZzxEbSF3T6p9hLLnHCQ1bD
HRsKfh0eJYMMqB3+HyUpNeqCMEEd9AnWD9P4rQtO7Pes38sV0lX0OSvsTyMG9wEB
vSNZk+Rl+phA55r1s8cAAwUEAJjqazvk0bgFrw1OPG9m7fEeDlvPSV6HSA0fvz4w
c7ckfpuxg/URQNf3TJA00Acprk8Gg8J2CtebAyR/sP5IsrK5l1luGdk+l0M85FpT
/cen2OdJtToAF/6fGnIkeCeP1O5aWTbDgdAUHBRykpdWU3GJ7NS6923fVg5khQWg
uwrAiEYEGBECAAYFAjkHP4wACgkQkQKa8YI9JamliwCfXox/HjlorMKnQRJkeBcZ
iLyPH1QAoI33Ft/0HBqLtqdtP4vWYQRbibjW
=BMEc
-----END PGP PUBLIC KEY BLOCK-----

Exportation vers un serveur de clés

Si vous n'avez que quelques correspondants, vous pouvez exporter votre clé publique et la leur envoyer personnellement. En revanche, si vous correspondez avec de nombreuses personnes, la distribution de votre clé risque de prendre du temps. C'est là qu'interviennent les serveurs de clés.

Figure A-1. La page d'accueil de Keyserver.Net

Un serveur de clés est un site Internet où vous pouvez déposer votre clé publique et à partir duquel vous pouvez la distribuer à qui la demande. Il existe de nombreux serveurs de clés qui, pour la plupart, essaient de coordonner leur activité ; envoyer votre clé à l'un d'eux équivaut à la distribuer à tous. Il ne restera plus à votre correspondant qu'à demander votre clé publique à un serveur de clés, puis à l'importer vers son porte-clés. Il est ainsi prêt à effectuer des connexions sécurisées avec vous.

TuyauQuel serveur de clés utiliser ?
 

Du fait que la plupart des serveurs de clés s'efforcent de coordonner leur activité, l'envoi de votre clé publique à un seul d'entre eux équivaut à l'envoyer à tous. Vous pouvez cependant en localiser plusieurs. Un bon endroit pour rechercher des serveurs de clés et autres informations est Keyserver.Net, à l'adresse http://www.keyserver.net ; vous pouvez également consulter le site Robert's Crypto & PGP Links: Keyservers, à l'adresse http://crypto.yashy.com/www/Keyservers/.

Vous pouvez envoyer votre clé publique depuis l'invite du shell ou depuis votre navigateur (comme à la Figure A-1) ; bien entendu, vous devez être en ligne pour pouvoir envoyer ou recevoir des clés d'un serveur de clés.

Figure A-2. Copie de votre clé publique

Notez que si vous soumettez votre clé à un autre serveur de clés de type Web, la transaction ci-dessus sera sensiblement la même.

C'est tout. Que vous utilisiez l'invite du shell ou le Web, vous verrez s'afficher un message vous informant que la soumission de votre clé a réussi, soit à l'invite du shell, soit sur le site Web du serveur de clés. Désormais, tous les utilisateurs qui souhaitent communiquer avec vous en toute sécurité peuvent importer votre clé publique et l'ajouter à leur porte-clés.