Chinaunix首页 | 论坛 | 博客
  • 博客访问: 122424
  • 博文数量: 31
  • 博客积分: 2551
  • 博客等级: 少校
  • 技术积分: 435
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-18 15:52
文章分类

全部博文(31)

文章存档

2011年(5)

2010年(4)

2009年(12)

2008年(10)

我的朋友
gpg

分类: LINUX

2008-08-27 18:02:48

gpg,gnupg,绕死~

gpg --gen-key
生成一对key先;

gpg --list-key 列出系统公钥;
gpg --list-secret-key 列出系统私钥;

要给对方public key加密文件,首先导出pub key给对方--
gpg -o pubkey_file --export uid

收到文件后可以导入--
gpg --import pubkey_file
这样加密文件:
gpg -r uid --trust-model always --yes -e file
会在file目录下生成一个file.gpg文件
(这里是要用-r,而不是-u, -r是代表接收人,-u 是发送人,所以加密是给别人的,标记是自己发送的)
--trust-model always 是为了信任这个uid的;
--yes 是用在覆盖文件提示回答的;

或者不导入:
gpg --keyring  pubkey_file -r uid --trust-model always --yes -e file

而对于解密方,需要公钥私钥兼备,才能解密文件
gpg -o decrypt_file -u uid -d encrypt_file

而备份2把钥匙:
gpg -o secret_keyfile --export-secret-key uid
gpg -o pubkey_file --export uid

这个gpg的参数顺序要求诡异

阅读(610) | 评论(0) | 转发(0) |
0

上一篇:cacti绘图中文显示

下一篇:crypt密码加密

给主人留下些什么吧!~~