PGP简单的来说是用来加密你的资料,并可选的附上你的签名,用来证明这是你的资料。
资料可以是你的文件、邮件。
签名是一串数字和字符,是从你的PGP KEY里以特定的方式抽选出来的,它可以代表你的
整个PGP KEY。
证明,它既证明了是你的资料、你所做的行为,也留下了你不可磨的证据,你没法耍赖
说那“不是我干的,不是不是就不是”
这里所用的PGP你可以从这里下载得到,for windows
ftp://ftp.nl.pgpi.org/pub/pgp/7.0/7.0.3/PGPFW703.zip
还有一种叫gnupgp与上面的使用方法差不多,但界面差太远了,操作上也不如。
它们的原理是一样的。
说说大致是怎么用吧
1,下载并安装
在安装时它会有些提示,因为它会安装数个插件,分别是针对
1:Office Outlook (2000,xp,都可以)
2:outlook express
3:icq
4:Eudora (国外比较流行的邮件客户端,就像在中国流行的foxmail,但对中文处理
不是很好)
如果你在安装时正在运行这些软件,最好关闭它们。
如果你的系统有问题它也会在安装的某处停止,无法安装完成(重装系统吧)
安装完后Office outlook可立即使用,但outlook express需要重启后才能使用。
不要和系统的加密按钮搞混了,那个功能可是要钱的。
2,它会问你是否有已存在的PGP key,选择没有吧
之后你可选择下一步,也可选择专家按钮,也就是在一个窗口里输入所有的参数
名字、邮件、算法、长度、到期时间
名字可以是中文字符,算法就用默认的吧(DSS),长度随便选,1024位都够别人算上几十
年了(不要贫嘴),PGPkey的到期日期选“永不到期”。
3,再来就是输入一串密码码了
输入一定数量的字符后中间的深兰色条会向右延长,满了之后表示你的密码在长度上很好了
你在输入时可以关闭隐藏模式,因为你的密码可能比较长,重复时可能会出错,让你看着输入
4,开始生成你的PGP KEY了
默认安装时软件里会有四到六个组织或个人的公鈅,你可以不理会它,也可以删除它。
5,鼠标右键选择你的名字,会有一项‘添加’,你可以添加你的第二个名字,照片,CA证书,或
取消这份PGP KEY的声明。
6,设置完后你还可以把你的证书发布到PGP的SERVER上让大家都可以得到。
我没有这么做,因为我不喜欢。
你也可以自己做一个PGP key SERVER,是基于LDAP的,有for win32的也有for unix的
7,导出你的PGP KEY
与添加的操作相同,选择导出,倒数第二项。默认的参数是只导出公钥,就是给别人看的那部份
如何你选择了‘同时导出私钥’,也相当于你在做你PGP KEY的备份,可别弄丢了。
在关闭这个软件时它会提示你是否备份PGP KEY。
8,导入别人的PGP KEY
将你复制到的PGP KEY存成后缀为asc的文件,在管理器里选择导入
将会增加一项KEY,此时对于这个KEY的所相关的资料还不是有效的,你还必须去手工指定它有效
就是在它上面签名“sign”
在菜单“keys”里选择“sign”,将弹出一个窗口,让你输入你的PGP KEY的密码。之后就一切OK了
在那个窗口里还有一个选项,你可以有更多的选择。
1,指定你签名是否可以被导出
2,是否相信你导入的PGP KEY他所相信的人,以及这一关系的层数
3,相信他的期限
比方:你是A,他是B,还有一个C
你导入B的公钥,
B信任C的相关资料
你可以只相信B的相关资料,也可相信B所相信的C的相关资料
如果C还相信一个D,而你指定的层数是2,那么你也信任了D的相关资料。
9,加密你的邮件
如果你使用outlook,在你新建一封邮件时,在菜单上会多一项PGP,以及相关的三个小图标
分别是加密、签名、打开PGP管理器
前两个是可选的,你可只加密不签名,反之亦可,同时用也可。
10,解密你收到的邮件
收到邮件可,可点击解密的那个小图标,加密的信息就显示出来的。
11,签名
如果邮件里有签名,而你也信任了这一PGP KEY那么对应邮件地址后面就会显示一个有效的
字样(英文的)
12,加密、签名文件
在资源管理器里右键选择你的文件,在PGP里有对应加密、签名选项
加密文件后,将生成一个新的文件,后缀是pgp,只有你选择的收件人才能打开这个文件
签名文件,将增加一个后缀是sig文件,文件名与你签名的文件名相同,你要同时发布这两个
文件,别人才能校验你发布的文件是否被改过了。
加密与签名文件可以同时使用
分享到:
相关推荐
**PGP 9.6 使用手册 - Ver1.3** PGP(Pretty Good Privacy)是一种广泛使用的加密软件,主要用于电子邮件、文件和数据的安全传输。PGP 9.6 使用手册详细介绍了如何有效地利用该工具来保护您的隐私和数据安全。在本...
2. **创建公钥和私钥**:PGP使用非对称加密,每个用户有一对密钥,即公钥和私钥。公钥可以公开,用于加密数据;私钥必须保密,用于解密数据。 3. **导入和导出密钥**:你可以将自己或他人的公钥导入到PGP软件中,...
- **非对称加密**:接着,PGP使用接收者的公钥来加密这个会话密钥。这样,只有拥有相应私钥的接收者才能解密会话密钥,从而解密文件。 2. **PGP软件安装**: - 首先,你需要下载并安装PGP软件安装包。安装过程...
4. 数字签名:PGP使用非对称加密实现数字签名,发送方使用自己的私钥对消息摘要加密,接收方使用发送方的公钥解密,若解密后的摘要与原始消息的哈希值一致,则证明消息未被篡改且来自可信源。 实验过程中,学生需要...
PGP使用公开密钥加密技术,每个用户拥有两把密钥:一把是公开密钥(Public Key),可以公开分享,用于加密信息;另一把是私有密钥(Private Key),必须保密,用于解密信息。当用户想要向其他人发送加密信息时,...
- **加密与解密**:PGP使用对称加密算法(如IDEA)对大量数据进行快速加密,然后用非对称加密算法加密对称密钥,发送方和接收方使用不同的密钥对。 - **哈希与签名**:源码中会有SHA-1或MD5等哈希函数的实现,用于...
5. **PGP加密原理**:PGP使用了公钥密码学的原理,即每个用户有一对密钥,一个公钥用于加密数据,任何人都可以获取并使用它;一个私钥则保密,用于解密数据。这种方式保证了只有拥有私钥的人才能解密由其公钥加密的...
1. **散列算法**:PGP使用散列函数,如MD5或SHA-1,对原始数据进行处理,生成固定长度的散列值。这个过程不可逆,用于验证数据的完整性,确保数据在传输过程中未被篡改。 2. **数据压缩**:在加密前,PGP会先对数据...
PGP邮件加密使用教程 PGP(Pretty Good Privacy)是一款国际顶级加密软件,用于文件加密和电子邮件加密。它的出现是为了解决互联网安全性无法保证的问题,许多私人邮件被窃听。PGP 使用 RSA 加密方法,具有很高的...
3. **数据完整性**:PGP使用哈希函数检测数据的完整性,任何对数据的改动都会导致哈希值的变化,从而揭示潜在的篡改。 4. **密钥管理**:PGP有完善的密钥管理系统,包括密钥的生成、存储、交换和撤销。用户可以创建...
PGP使用Web of Trust模型,用户可以互相签署对方的密钥,以建立信任关系,而非依赖中心化的权威机构。 4. **OpenPGP标准**:PGP 8.0.2遵循OpenPGP标准(RFC 4880),这是一个开放的、非专利的加密标准,兼容多个...
PGP使用公钥/私钥对进行加密和解密。公钥是公开的,任何人都可以获取并用它来加密数据;而私钥则需要保密,只有拥有者才能使用它来解密数据。在Java中,我们可以使用Bouncy Castle库提供的API来处理PGP密钥对,包括...
3. **加密和解密**:在发送加密信息时,PGP使用接收者的公钥对信息进行加密;接收者收到加密信息后,使用自己的私钥进行解密。 4. **数字签名**:PGP还支持数字签名,发送者用自己的私钥对信息签名,接收者通过验证...
1. 公钥和私钥生成:PGP使用RSA或其他公钥算法来生成一对密钥,公钥用于加密,私钥用于解密。 2. 数据加密:使用IDEA等对称加密算法对明文进行加密,因为对称加密速度更快。 3. 数字签名:PGP利用私钥对数据生成数字...
1. **PGP 加密原理**:PGP使用了一种称为公开密钥加密的技术,也叫非对称加密。每个用户拥有两把密钥——公钥和私钥。公钥是公开的,用于加密数据;而私钥则需要保密,用于解密数据。任何人都可以用你的公钥加密信息...
PGP是目前最优秀,最安全的加密方式。这方面的代表软件是美国的PGP加密软件。
PGP使用这些算法来快速处理大量数据,但密钥交换是问题,因此引入了非对称加密。 2. **非对称加密**:PGP使用公钥/私钥对。每个人的公钥是公开的,可以用来加密消息;私钥是保密的,用于解密收到的消息。RSA、DSA和...
1. **数据加密**:PGP使用公开密钥加密技术,让用户可以将敏感信息加密,只有拥有正确私钥的人才能解密。这种机制确保了即使数据在传输过程中被截获,也无法被未授权者读取。 2. **数字签名**:PGP允许用户创建数字...
PGP使用强大的对称加密算法(如Blowfish或AES)来快速加密大量数据,然后使用公钥加密对称密钥,确保即使加密文件被截获,没有私钥也无法解密。 此外,PGP8.0.3还支持文件签名,这在验证信息来源和完整性方面至关...