看黑水獭的治疗
https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
如果站点关闭,请参考 archive.org 备份:
https://web.archive.org/web/20170518155052/https://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
其中包括一种相当安全的密钥传输方式。您可以将该建议放入如下所示的 shell 脚本中以供重复使用。
首先从显示的列表中获取所需的 KEYID
$ gpg -K
从结果列表中记下传输所需的 KEYID(秒后的 8 个十六进制数)。
然后在第一个帐户上调用经过测试的 shell scipts "export_private_key" 并生成您的 pubkey.gpg + keys.asc。随后调用第二个帐户“import_private_key”。这是他们用 cat 显示的内容(复制和粘贴内容):
$ cat export_private_key
gpg -K
echo "select private key"
read KEYID
gpg --output pubkey.gpg --export $KEYID
echo REMEMBER THE COMING PASS-PHRASE
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 #####################
现在通过某种方式将“pubkey.gpg”(如果需要)和私有“keys.asc”转移到第二个帐户并调用下面显示的程序。
$ 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 ######################
在 Otter 的精神中,“那个,应该是,那个”。