用户工具

站点工具


linux:gpg

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
linux:gpg [2019/11/07 20:11]
admin
linux:gpg [2019/11/07 20:19] (当前版本)
admin
行 7: 行 7:
   * gpg --delete[-secret]-key [ID],删除密钥   * gpg --delete[-secret]-key [ID],删除密钥
   * gpg --armor --output key.txt --export[-secret-keys] [ID],查看内容并导出   * gpg --armor --output key.txt --export[-secret-keys] [ID],查看内容并导出
- +====== ​交换公钥 ​====== 
-====== ​标题 ​====== +  * gpg --send-keys [ID] --keyserver ​<​nowiki>​hkp:​//subkeys.pgp.net</​nowiki>​,上传公钥 
-  * gpg --send-keys [ID] --keyserver //​hkp://​subkeys.pgp.net +  * gpg --fingerprint [ID],生成指纹,用于他人识别公钥 
-  * 1 +  * gpg --import [密钥文件],导入他人公钥 
 +  * gpg --keyserver <​nowiki>​hkp://​subkeys.pgp.net</​nowiki>​ --search-keys [ID],搜索并导入,需要检查指纹 
 +====== 加密解密 ====== 
 +  * gpg --recipient [用户ID] --output demo.en.txt --encrypt demo.txt,加密 
 +  * gpg --decrypt demo.en.txt --output demo.de.txt,gpg demo.en.txt,解密 
 +====== 签名验证 ====== 
 +  * gpg --sign demo.txt,二进制签名 
 +  * gpg --clearsign demo.txt,文本签名 
 +  * gpg --detach-sign demo.txt,签名文件 
 +  * gpg --armor --detach-sign demo.txt 
 +  * gpg --verify demo.txt.asc demo.txt,验证签名 
 +====== 签名加密 ====== 
 +  * gpg --local-user [发信者ID] --recipient [接收者ID] --armor --sign --encrypt demo.txt
  
  
  
linux/gpg.txt · 最后更改: 2019/11/07 20:19 由 admin