我已经使用RSA和RSA算法成功创建了GnuPG公钥/私钥对.如何以.asc扩展名的文件形式导出公钥和私钥?
解决方法
提示1:gpg称为私钥“秘密”,因为PGP的日期是人们确定名称的“私人”密钥之前的一半不对称对由(理想情况下)仅由一方持有而非“秘密”密钥用于通常持有的对称值两个或两个以上相互信任的政党,但没有其他人.
男人gpg2 |少了“/ export-secret”然后n(转到第二场比赛)显示:
--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.
--output file -o file Write output to file.
但是,人们通常使用.asc扩展名为’ASCII armor(ed)’格式的文件,这是带有破折号-BEGIN和破折号-END行的base64,有时候(包括这里)822 / MIME样式的标题.如果您不仅需要一个名为.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 ...]