私は指示に従いました。ここGPGキーを生成し、「マスター」キーをオフラインで保存するために使用されます。すべてが指示通りに正確に行われました。しかし、その後マスターキーの削除方法の説明gpg --import public.gpg-key private.gpg-key
、私のキーリングにマスターキーが復元されるかどうかをテストしました。ただし、これを行ってもマスターキーとしてgpg --list-secret-keys
表示され、マスターキーが存在しないことを示します。sec#
私は何が間違っていましたか?
$HOME/.gnupg
.gnupg
(これまでマスターキーを削除する手順以前にバックアップしておいたので、復元してうまく合っていることを確認し、マスターキーがあった外部メディアにコピーを追加しておきました。指示をすべてのファイルに含めます。)その後、マスターキーを再度削除すると緊急状況で一時的に保存した.gnupg
コピーに置き換えることができると思いました。
答え1
私はこのガイドラインを試してみましたが、GPG 1.4.16または2.1.11を使用して私に効果的でした。 「最終製品のエクスポート」コマンドのスペルが間違っている可能性はありますか?'\>'
不要なものがあります。
private.gpg-key
確認できることgpg --list-packets <private.gpg-key
。たとえば、にこれを入力すると、egrep "(^:secret|protect IV)"
次のように表示されます。
:secret key packet:
protect IV: 4e 1b 98 12 19 f6 fa 16 36 e3 4d 9d 9a 02 e6 52
:secret sub key packet:
protect IV: 96 f8 68 65 c8 b8 f0 d6 59 59 73 e1 63 30 f5 21
:secret sub key packet:
protect IV: e1 43 e4 25 49 15 c5 ad 1e 09 75 cf c6 1f d0 4c
:secret sub key packet:
protect IV: af da 37 82 dc f0 f3 24 6e b7 9f 4f 77 70 84 25
これは、ファイルに主署名キーと3つのサブキーが含まれていることを示しています。--export-secret-subkeys
ファイルを生成する代わりに使用する場合、--export-secret-keys
最初のIVは空です。