暗水獺
http://montemazuma.wordpress.com/2010/03/01/moving-a-gpg-key-privately/
其中包括一個相當安全的W查看治療可以轉移密鑰。您可以將該建議放入下面顯示的shell腳本中以便重複使用。
首先得到你想要從列表中
$ gpg -K
所示。從結果列表中注意KEYID(以下秒8個十六進制),你需要轉移的KEYID。
然後在第一個帳戶上啓動測試的shell scip「export_private_key」並生成您的pubkey.gpg + keys.asc。隨後調用第二個帳戶「import_private_key」。下面是貓顯示其內容(複製粘貼&內容):
$ 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」到第二個賬戶和envoke下面的程序。
$ 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 ######################
在水獺的精神「那,應該是這樣的」。
@Brian:這將轉儲到控制檯的關鍵。如果您想將其存儲在文件中,可以將輸出重定向到任意文件名(「gpg --export-secret-keys> secret.asc」)。 – Demento 2011-04-08 15:19:39
好酷。我將其添加到您的答案! – 2011-04-12 21:03:58
什麼是 - 添加? – 2011-04-13 12:27:15