{{tag>sysadmin linux chiffrement gnupg gpg gpg2}}
====== gpg: Exporter et réinstaller sa paire de clés ======
Lorsque l' on souhaite pouvoir chiffrer/signer depuis une autre machine, il faut exporter sa paire de clés.
Pour lister les clés disponibles sur le système :
gpg2 --list-keys
===== Exporter la clé publique =====
Pour exporter la clé, il faut fournir l'**uid**. Si l'uid est 'yoann' pour exporter la clé publique :
gpg2 --armor --export "yoann" > yoann-public.key
===== Exporter la clé privée =====
Lorsque l'utilisateur possède plusieurs appareils, il doit pouvoir installer sa clé privée sur ses différentes machines.
gpg2 --armor --export-secret-key "yoann" > yoann-private.key
Le processus d'exportation de la clé privée nécessite la saisie de la passphrase.
===== Importer les clés =====
On importe les clés publiques ou privées via l'option ''%%--import%%'' :
gpg2 --import yoann-private.key
gpg2 --import yoann-public.key
===== Références =====
* [[https://fr.console-linux.com/?p=15164|Exporter/importer des clés GPG (console-linux.com)]]
* https://stackoverflow.com/questions/51427010/gpg-list-keys-is-empty-but-file-decrypts-bouncycastle-encrypted-file