当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教关于seahorse(pgp)的用法
帖子发表于 : 2008-05-17 21:32 
头像

注册: 2005-10-14 15:56
帖子: 1845
送出感谢: 0 次
接收感谢: 7
我把我的一些重要信息保存在一个文档里,想用pgp加密这个文档,如何才能在不同的电脑都能方便的打开这个文档?
用seahorse创建一个密钥,然后用这个密钥加密我的文档,只能在我的机器解密这个文档,那我把这个文档带到另一台机器上,该如何解密它,并且能再次加密,再回到原来的机器还能解密? 难道PGP只是用来交换加密文档和数字签名么?
我想加密一个重要文档,并希望它在任何机器上都能解密该用什么方法?创建两个密钥??


_________________
yunio:又一个支持linux的云存储:链接 (非邀请链接)。
BCM4313驱动正常无法联网的解决:这里
plank:轻巧漂亮的dock 介绍在这里


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-18 1:01 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
是 gpg , 不是 pgp , 你好像不清楚 gpg 的功能

一. gpg 带 -c 参数好像是对称加密, 就是加密文件时提示你输入密码的,直接用这个密码加密, 用的算法不太清楚,没仔细查,
解密文件时不带参数,会提示输入密码

二. 另外一种就是常说的公钥/私钥加密了,原理就是用 dsa+aes??还是什么算法(现在在打游戏,记不清了) 算出一组对应的公钥和私钥, 可以用来加密和签名
*) 公钥可以发给任何人,是公开的, 私钥就要保密的, 别人用你的公钥加密一个文件只能用对应的私钥来解密,所以这叫加密;
*) 密钥对有ID,邮箱,还有叫 指纹 的东西,应该像是MD5之类东西(我也说不清楚,反正就是重合概率非常小的一种算法);
*) 你自己用私钥签名一个文件, 任何人用那个公钥来检查这个文件,得出签名用的私钥ID和指纹, 跟你公钥中的信息对比, 这就叫签名
另外:
*) 加密和签名一般是一起用的,比如你给一个人发文件,就是用对方的公钥加密,用自己的私钥签名, 别人收到后,如果没有私钥就不知道文件内容,没有你的公钥就不能查看签名
*) 用的人多了,问题就复杂了,你要是成了名人,你的公钥要公开,直接把公钥发给很多人那很麻烦,所以有了公钥服务器,大家把公钥存在上面,要找某人的公钥时用ID或者指纹来找
*) 别人可能会冒用你的ID和邮箱地址产生密钥对,要是其他人想给你发秘密文件,用了假冒的公钥来加密,那个加密文件你就打不开,只有假冒的人才有私钥打开,能看到你的秘密, 那个应该就是 信任度 了

*) openssl 软件包好像也支持很多对称加密算法,
加密: oepnssl aes-256-ecb 文件 > 输出文件
解密: openssl aes-256-ecb -d -in 输出文件 > 文件

上次出现的什么漏洞是什么算法的,,没看明白,我也不知道


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请教关于seahorse(pgp)的用法
帖子发表于 : 2009-04-16 11:55 
头像

注册: 2009-03-13 20:31
帖子: 337
地址: cnblogs.com/open_source
送出感谢: 2
接收感谢: 0 次
:em04 有 pgp的


_________________
代码:
'(("OS" . "Fedora")
  ("editor" . "Emacs"))
  ("blog" . "http://www.cnblogs.com/open_source")


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译