全部博文(25)
分类: LINUX
2008-11-12 15:27:22
Private和public的钥匙是gpg加密和解密过程的主要部分,所以第一步就是创建为自己创建一对密匙.
生成私钥
$gpg --gen-key |
你需要回答一些这个命令提出的问题
私钥的种类和size,这里缺省的答案已经足够好了
私钥的有效期,我通常选择不会过期,呵呵
你的真实的姓名和e-mail地址,这些是用来从一大堆钥匙中找到你的钥匙的
关于你的钥匙的comment,可以为空,我一般填一个昵称
钥匙的密码. 千万别忘了,否则所有你加密过的文件都没用了
为你的私钥生成一个公钥(文本文件),这是我的:aubrey.asc.zip
$ gpg --armor --output public.key --export |
你可以分发这个文件了,给你的朋友,或者贴到你的个人网站上, or whatever.
#gpg --encrypt --recipient 'Your Name' foo.txt
|
#gpg --output foo.txt --decrypt foo.txt.gpg |
#gpg --import key.asc |
#gpg --output foo.txt --decrypt foo.txt.gpg |