注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

分享,态度 ·~~

—— 十年太长,五年;如果可以回到五年前,你最想对那时候的自己说什么?

 
 
 

日志

 
 

GPG 使用指南  

2009-03-10 10:00:43|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Private和public的钥匙是gpg加密和解密过程的主要部分,所以第一步就是创建为自己创建一对密匙.

1、生成私钥

$gpg --gen-key

你需要回答一些这个命令提出的问题

a.私钥的种类和size,这里缺省的答案已经足够好了

b.私钥的有效期,我通常选择不会过期,呵呵

c.你的真实的姓名和e-mail地址,这些是用来从一大堆钥匙中找到你的钥匙的

d.关于你的钥匙的comment,可以为空,我一般填一个昵称

e.钥匙的密码. 千万别忘了,否则所有你加密过的文件都没用了

2、为你的私钥生成一个公钥(文本文件),这是我的:aubrey.asc.zip

$ gpg --armor --output public.key --export <your email>
//注意这里<>是表示在此输入内容,不需要你键入<>符号。
 

你可以分发这个文件了,给你的朋友,或者贴到你的个人网站上, or whatever.

3、为自己加密一个文件. 这里--recipient可以是你的全名,也可以是你的邮件地址

#gpg --encrypt --recipient 'Your Name' foo.txt

4、解密这个文件. 这里不加--output选项的话,解密的内容将被送到屏幕上

#gpg --output foo.txt --decrypt foo.txt.gpg

5、为别人加密一个文件. 这里首先要import别人的公钥,然后加密。注意这里变化的只是--recipient选项

#gpg --import key.asc
#gpg --list-keys
#gpg --import key.asc#gpg --list-keys#gpg --encrypt --recipient 'myfriend@his.isp.net' foo.txt

6、解密一个从别人那里发来的文件. 这个和本机加密的文件解密没什么区别.

#gpg --output foo.txt --decrypt foo.txt.gpg

【from Aubrey.Li http://blog.chinaunix.net/u1/41699/showart_472258.html

  评论这张
 
阅读(1451)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017