Voir le traitement par Dark Otter
https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
Si le site est inaccessible, utilisez la sauvegarde archive.org :
https://web.archive.org/web/20170518155052/https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
qui comprend un moyen raisonnablement sécurisé de transférer des clés. Vous pouvez mettre cette recommandation dans des scripts shell présentés ci-dessous pour une utilisation répétée.
Tout d'abord, obtenez l'ID de CLÉ que vous souhaitez de la liste affichée par
$ gpg -K
De la liste résultante, notez l'ID de CLÉ (les 8 hexadécimaux suivant sec) dont vous avez besoin pour le transfert.
Ensuite, invoquez les scripts shell testés "export_private_key" sur le premier compte et générez votre pubkey.gpg + keys.asc. Ensuite, invoquez sur le deuxième compte "import_private_key". Voici leur contenu affiché avec cat (copiez et collez le contenu) :
$ cat export_private_key
gpg -K
echo "sélectionnez la clé privée"
read KEYID
gpg --output pubkey.gpg --export $KEYID
echo RAPPELEZ-VOUS LE MOT DE PASSE À VENIR
gpg --output - --export-secret-key $KEYID | \
cat pubkey.gpg - | \
gpg --armor --output keys.asc --symmetric --cipher-algo AES256
ls -l pubkey.gpg keys.asc
#################### E X P O R T _ P R I V A T E _ K E Y #####################
Transférez maintenant par quelque moyen que ce soit le "pubkey.gpg" (si nécessaire) et le "keys.asc" privé au deuxième compte et invoquez le programme ci-dessous affiché.
$ cat import_private_key
gpg --no-use-agent --output - keys.asc | gpg --import
################### I M P O R T _ P R I V A T E _ K E Y ######################
Dans l'esprit de l'Otter "Et voilà, cela devrait être tout".