2017-09-18 12 views
0

免責事項を秘密PGP鍵をエクスポートすることはできません。はGnuPGで

その後、私は彼らがまだ周りにいた場合に備えて私のサブキーを元に戻そうとしました。 GPG Keychain OSXアプリで自分のキーとサブキーを見ることができます。 gpg -kgpg -Kと表示されていると、自分のマスターキーとサブキーに関連するすべての公開鍵が取得されますが、マスター鍵とサブキーの1つ(私がyubikeyにエクスポートしなかったもの)より多くをデバッグしようとすると

は、私は、キーをマージするのgpgの新しいバージョンを使用することを決めたので、私は戻って秘密を得ることができることを望んで(私は推測する。この時点で、それはすでに不可能だったが、私がしようとして保持)

gpg (GnuPG/MacGPG2) 2.0.30を使用すると、1つのマスター秘密鍵と2つの​​秘密サブ鍵があることがわかります。 (ボリュームとしてマウント)と同じキーリング付きの容器内gpg (GnuPG) 2.1.20を使用して

gpg -K 
/Users/john/.gnupg/secring.gpg 
------------------------------------ 
sec 4096R/XXXXXXXX 2016-07-07 [expires: 2020-07-07] 
uid     John Doe <[email protected]> 
ssb 4096R/YYYYYYYY 2016-12-28 
ssb 4096R/ZZZZZZZZ 2017-09-16 

、それは私が1つのマスタシークレットと3つの秘密のサブキーを持っていると言われます。私は2番目の私の秘密鍵をエクスポートする場合

gpg -K 
/root/.gnupg/pubring.gpg 
------------------------ 
sec rsa4096 2016-07-07 [SC] [expires: 2020-07-07] 
     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
uid   [ultimate] John Doe <[email protected]> 
ssb rsa4096 2016-07-07 [E] [expires: 2020-07-07] 
ssb rsa4096 2016-12-28 [S] [expires: 2020-07-07] 
ssb rsa4096 2017-09-16 [A] [expires: 2020-07-06] 

、私のキーリングから秘密鍵を削除し、エクスポートした秘密鍵をインポートスタブ?私が得たすべてがある、(不足している秘密のサブキーを得ることを望ん)?

エクスポートされた秘密鍵を開いて分割すると、いくつかの鍵ファイルが1.8Kであり、他の鍵ファイルが0.5Kであることが分かります。

  • GPGの2番目以降のバージョンでは、すべてがスタブであることを教えてくれないのはなぜですか?
  • なぜエクスポートはエクスポート中にスタブとしてリストされないのですか?
  • 私の秘密を回復する方法はありますか?

答えて

0

はなぜGPGの第二の新しいバージョンは、それが持っているすべてのスタブがある私に教えてくれない(私は推測していませんか)?輸出+輸入の間に秘密がスタブとして表示されないのはなぜですか?

gpg 2.0を使用しています。私は2.1のgpgし、ここに私のgpg -K出力が(大文字のK、すなわち--list-秘密鍵)のようになりますしている:

sec# rsa4096/0xB1349B0B4B8B7600 2017-10-20 [SC] [expires: 2018-10-20] 
     Key fingerprint = 0F4C 3317 9224 ACA4 C601 A8FB B134 9B0B 4B8B 7600 
uid     [ultimate] Rouben Tchakhmakhtchian <[email protected]> 
uid     [ultimate] Rouben Tchakhmakhtchian <[email protected]> 
uid     [ultimate] Rouben Tchakhmakhtchian <[email protected]> 
ssb> rsa4096/0x8032EA4BFC7DEEC0 2017-10-20 [S] [expires: 2018-10-20] 
ssb> rsa4096/0xEE1E4539902F8149 2017-10-20 [E] [expires: 2018-10-20] 
ssb> rsa4096/0x9812857C9C2436E1 2017-10-20 [A] [expires: 2018-10-20] 

私の秘密を回復する方法はありますか?

チェック〜/ .gnupg/private-keys-v1.dうまくいけばあなたの秘密鍵がそこにあります。もしあれば、もし私がしたようにあなたの鍵を設定すれば(私のサブキーだけがYubiKeyにあり、マスターキーがオフラインで暗号化されたバックアップメディアにある場合)、マスターキーを使用して、適切と思われるキー(マスターとサブキー)を編集することができます。

関連する問題