RSAおよびRSAアルゴリズムを使用してGnuPG公開/秘密鍵ペアを正常に作成しました。公開鍵と秘密鍵を.asc
拡張子の付いたファイルの形式でエクスポートするにはどうすればよいですか?
ヒント1:gpg 秘密鍵を「秘密」と呼びます PGPは、「理想的には」一方の当事者だけが「秘密」に対して保持している非対称ペアの半分について、「秘密」鍵の名前を決定する前に日付が決定されるためです通常、2つ以上の相互に信頼する当事者が保持し、他の誰も保持しない対称値のキー。
man gpg2 | less "+/export-secret"
次にn
(2番目の一致に移動)は次のように表示します。
--export-secret-keys
--export-secret-subkeys
Same as --export, but exports the secret keys instead. This is
normally not very useful and a security risk. The second form
of the command has the special property to render the secret
part of the primary key useless; this is a GNU extension to
OpenPGP and other implementations can not be expected to suc-
cessfully import such a key. See the option --simple-sk-check-
sum if you want to import such an exported key with an older
OpenPGP implementation.
ヒント2:リダイレクトするか、または(いずれか)を使用してファイルに出力できます
--output file
-o file
Write output to file.
ただし、人々は通常.asc
「ASCII armor(ed)」形式のファイルの拡張子。base64で、ダッシュ-BEGINとダッシュ-ENDの行があり、場合によっては(ここを含む)822/MIMEスタイルのヘッダーがあります。 namedファイルだけではない場合.asc
、ただし通常.asc
形式、使用(のいずれか)
--armor
-a Create ASCII armored output. The default is to create the
binary OpenPGP format.
TLDR:
gpg2 --export-secret-keys -a -o file.asc [keyid ...]