文档库 最新最全的文档下载
当前位置:文档库 › 使用GnuPG(PGP)加密信息及数字签名教程

使用GnuPG(PGP)加密信息及数字签名教程

使用GnuPG(PGP)加密信息及数字签名教程
使用GnuPG(PGP)加密信息及数字签名教程

PGP (Pretty Good Privacy) 是由 Phil Zimmermann 于 1991 开发的一个用于数据加 密和数字签名的程序,由于被广泛应用以至于后来形成一个开放的标准则是实现了该标准 OpenPGP,而 GnuPG 的一个开源免费程序,本文将会简单介绍如何使用 GnuPG 管理钥匙、 加密解密文件和电子邮件、数字签名文件和电子邮件等内容。篇幅有点长,不过内容是很简 单的,可以一步一步跟着来。 一、加密和数字签名的简单原理 首先每个人使用程序生成地球上惟一的一对钥匙, 分别称为公钥和私钥。 公钥用于加密, 私钥用于解密。使用公钥加密过的信息只能由配对的私钥解开。 加密的过程是:如果 A 君要发送信息给 B 君,首先 B 君得把自己的公钥扔出来,A 君得 获取 B 君的公钥后加密信息并发送过去,B 君收到(加过密的)信息使用自己的私钥解密就 可以还原信息了。 而数字签名的过程稍微不同, 信息是通过普通未加密方式发送信息给对方的, 只是在每 条信息后面都会附加一坨字符(名曰:签名) ,这个签名是由程序根据发送者的私钥以及信 息内容计算得出,接收者使用发送者的公钥就可以核对信息有无被篡改。 二、获取并安装 GnuPG GnuPG 是一个集钥匙管理、加密解密、数字签名于一身的工具,对于 Linux 系统,一 般可以在系统本身的软件源找到 GnuPG,比如对于 ArchLinux 可以使用如下命令安装: $ sudo pacman -S gnupg 对于 Windows 系统可以下载免费开源程序包 GPG4Win ,建议下载完全版,里面既包含 了 GnuPG 命令行工具,又有图形钥匙管理工具 Kleopatra 和支持 GnuPG 的邮件客户端程 序 Claws Mail。 三、生成钥匙对并发布公钥到网上 下面的讲解是基于命令行的,如果你比较喜欢图形工具,仍然建议先阅读完本章,因为 图形工具的操作基本上跟下面的命令一一对应,而使用命令行讲解比较方便和容易理解。
1、生成钥匙对
$
gpg

--gen-key 使用上面的命令可以生成地球上惟一的一对钥匙对 (注: 命令行前的钱币符号是提示符, 不用输入) ,运行后会询问你几个问题,首选是选择钥匙对的算法: Please select what kind of key you want: (1) RSA and RSA (default) (2) DSA and Elgamal (3) DSA (sign only) (4) RSA (sign only) Your selection? 默认选择 RSA 就可以了,输入1并回车。然后选择钥匙的长度: RSA keys may be between 1024 and 4096 bits long. What keysize do you want? (2048) 默认是 2048 位,直接回车。然后选择钥匙的有效期限: Please specify how long the key should be valid. 0 = key does not expire = key expires in n days w = key expires in n weeks m = key expires in n months y = key expires in n years Key is valid for? (0) 默认是永远有效的,如果你打算过一段时间就换一把新钥匙,可以在此输入期限,比如 输入30表示有效期为30天,数字后面可以加上单位,比如30m 表示30个月,30y 表示30年。 如果你不知道这步有什么作用,则直接回车。然后询问你确定吗?果断输入 y 并回车。 接下来是填写一些个人信息: Real name: ivarptr Email address: ivarptr@https://www.wendangku.net/doc/f51554102.html, Comment: ivarptr on Twitter 第1行输入你的名字或者平常喜欢用的网名,比如我的是 ivarptr。 第2行输入你的 email 地址,比如我上面输入的是 ivarptr@https://www.wendangku.net/doc/f51554102.html,。 第3行输入一行备注, 备注的作用是进一步标识自己的身份, 比如你在姓名一行输入 “小明” , 为了让你的朋友更确切地知道是哪个小明,你可以输入“你隔壁家的小明” 。 这三行信息用于产生一个标识(uid) ,用来标识这个钥匙对,在下面的命令行里,就可

以用名字或者 email 地址来指定这个钥匙对。 虽然理论上这些信息是可以随意输入, 而且也不会有人阻止你这么做, 不过当别人拿到 你的公钥时可能会搞不清谁对应谁, 所以尽量使用别人分辨得清的名字和 email 地址。 信息 输入完之后再输入 o 并回车确定。 因为 GnuPG 的钥匙(包括公钥和私钥)是保存在本机上的,如果有人或者黑客进入你 的计算机把你的私钥盗走了, 那么你的身份就有可能被冒充的危险。 所以接下来你需要输入 一个密码用于保护你的私钥。这个密码最好选择一个稍微复杂一些的。 接下来就是等待程序生成钥匙对了, 这个过程根可能需要几秒到几分钟时间, 期间你可 以去忙其他的事情。
2、查看本机钥匙信息
上一步完成后,可以使用如下命令查看本机上的公钥: $ gpg --list-keys 输出的结果跟下面的类似: /home/ivarptr/.gnupg/pubring.gpg ——————————– pub 2048R/72E75B05 2013-04-17 [expires: 2015-04-17] uid ivarptr (ivarptr on Twitter) sub 2048R/74F0F5F9 2013-04-17 [expires: 2015-04-17] 从中我们可以看到刚才生成的钥匙对的公钥部分,其中: ? 72E75B05 是这个公钥的 id,这个 id 跟 uid 都是用于标识这个公钥的,因为 uid 是
用户随便输入的所以会有重复的情况, 因此在某些需要明确指定公钥的命令, 需要用 id 而不能用 uid 表示这个公钥。 ? 2013-04-17 是生成这个公钥的时间,后面括号内的是有效期。
在实际应用中, 因为要发送加密信息给你的朋友就需要对方的公钥, 所以在本机上可能 会有多个朋友的公钥,但私钥往往只有一个,也就是自己的私钥。使用下面命令可以查看本 机上的私钥。 $ gpg –list-secret-keys
3、导出公钥
为了将自己的公钥扔给他人,你需要把公钥导出成为一个文件:

$ gpg -a --output key.public --export UID 注:你要把其中的 UID 替换成你的名字或者 email 地址。 其中参数 ? ? ? -a 表示输出文本文件格式。默认输出是二进制格式,因为二进制格式不太方便在网 –output 指定输出文件的名字,你可以更改为其他名字。 –export 表示执行输出公钥操作,后面的 UID 为你要输出的公钥的标识。
络(比如论坛或者博客)上展示,所以推荐文本格式。
运行之后会在当前文件夹得到一个 key.public 文件,你可以使用文本编辑器或者 ca t 命令查看里面的内容,大致如下: $ cat key.public —–BEGIN PGP PUBLIC KEY BLOCK—– Version: GnuPG v2.0.19 (GNU/Linux) ???? ???? —–END PGP PUBLIC KEY BLOCK—– 公钥导出之后,你可以通过各种方式把它发送给你的朋友,比如 email 或者聊天工具。 而比较方便的是把公钥发布到公钥服务器。
4、把公钥发布到公钥服务器
公钥服务器用于储存和发布用户的公钥以便相互交流,这些服务都是免费的,GnuPG 默认的公钥服务器是 https://www.wendangku.net/doc/f51554102.html,,你可以在这里找到更多的服务器。你也可以使用浏 览器打开它们的网站,然后把你的公钥复制粘贴上去。当然最直接的是通过命令行: $ gpg --keyserver https://www.wendangku.net/doc/f51554102.html, --send-key ID 注:你要把其中的 ID 替换成你公钥的 id。 其中参数: ? –keyserver 用于指定公钥服务器,没有特殊需求的话是可以省略这个参数的,不
过有些 GnuPG 版本可能需要指定这个参数才能正常工作。

?
–send-key 用于指定待发布的公钥的 id。
好了,至此你已经学会生成钥匙对以及发布公钥了。 四、导入他人的公钥,加密一个文件 下面我们来做个试验,尝试导入作者的公钥,然后使用该公钥加密一个文件。通过这个 试验就可以学会怎样获取他人的公钥并用之加密信息。
1、在公钥服务器搜索作者的公钥并导入到本机
使用如下的命令可以搜索到我的公钥: $ gpg --keyserver https://www.wendangku.net/doc/f51554102.html, --search-key ivarptr 参数 –search-key 用于指定搜索关键字, 可以是 uid 的名字或者 email 地址部分。 结 果大致如下: gpg: searching for “ivarptr” from hkp server https://www.wendangku.net/doc/f51554102.html, (1) ivarptr (ivarptr on Twitter) 2048 bit RSA key 72E75B05, created: 2013-04-17 Keys 1-1 of 1 for “ivarptr”. Enter number(s), N)ext, or Q)uit > 如果有重名的情况,这里会列出多条记录。你可以输入 n 并回车把搜索结果浏览个遍。 当你看到 id 和 uid 都跟你要找的那个吻合时,输入搜索结果前面显示的数字就可以把相应 的公钥下载到本机。如上面的搜索结果,按数字1并回车就可以把我的公钥导入到本机。输 入 q 并回车可退出搜索。 注:服务 https://www.wendangku.net/doc/f51554102.html, 背后是一组服务器,它们之间的信息同步需要一定的时间, 如果你刚刚提交了自己的公钥,可能不会立即搜索就有结果,只要过一段时间(大概1小时) 就好了。如果你用的是普通公钥服务器,比如 https://www.wendangku.net/doc/f51554102.html, 则不会有这个问题。 如果你确切知道要导入的公钥的 id,也可以跳过搜索这步而直接使用如下的命令导入: $ gpg --keyserver https://www.wendangku.net/doc/f51554102.html, --recv-key
72E75B05 其中 72E75B05 是我公钥的 id,如果把它替换成你朋友的公钥 id 则为导入你朋友的公 钥。 导入公钥还有另一种方法: 如果我把公钥文件直接发送了给你, 你也可以跳过公钥服务 器。 下面假设我的公钥文件 key.public 已发送给你, 你运行如下命令就可以导入我的公钥

了: $ gpg --import
key.public
2、核对公钥的指纹值并签收公钥
把对方的公钥导入到本机后,就已经可以用它来加密信息或者用于校验我的数字签名。 不过这样每次操作时都会提示公钥不可信, 因为虽然你导入了我的公钥, 但存在导入冒充者 的公钥的可能性。所以你需要进一步跟我核对公钥是否正确,然后签收(sign key)它。 因为公钥有可能出现冒牌货, 所以每个公钥里都加入了指纹值, 使用下面命令可以查看 指纹值: $ --fingerprint 列出的结果应该有一组如下所示: pub 2048R/72E75B05 2013-04-17 [expires: 2015-04-17] Key fingerprint = 0D24 0A94 A86C 7B83 3F7C 200E 1CAF 0CB0 72E7 5B05 uid ivarptr (ivarptr on Twitter) sub 2048R/74F0F5F9 2013-04-17 [expires: 2015-04-17] 其中 “0D24 0A94 A86C 7B83 3F7C 200E 1CAF 0CB0 72E7 5B05” 就是这个公钥的指 纹值。 你应该通过打电话或者聊天工具等方式询问对方并核对指纹值是否一致, 如果吻合的 话就说明你取得的是真货了。 注:因为我不可能公布我的电话 所以如果你看到取回来的公钥指纹值跟我博客这 gpg
篇文章的一致,就可以当作是真货了。当然如果是实际的朋友,一定要亲口核对的。 确定取得的公钥是真货之后,使用如下命令对这个公钥进行签收(sign key) : $ gpg --sign-key ivarptr 运行上面的命令之后它提示你再确认一次指纹值,输入 y 并按回车确定。 提示,如果发现获取回来的是冒牌货,可以使用如下的命令删除它:

$ gpg --delete-keys ivarptr
3、加密一个文件
使用文本编辑器(比如记事本或者 vim、echo)创建一个名为 message.txt 的文件, 里面写上任意一行文字,然后使用如下的命令加密它: $ gpg -a --output message-ciper.txt -r ivarptr@https://www.wendangku.net/doc/f51554102.html, -e message.txt 其中参数: ? ? ? ? -a 表示输出文本文件格式。 –output 指定输出(即加密后)的文件名。 -r 指定信息的接收者(recipient)公钥的 uid,可以是名字也可以是 email 地址。 -e 表示这次要执行的是加密(encrypt)操作。
执行完毕之后会在当前文件夹产生文件 message-ciper.txt, 这个就是被加密之后的文 件。 注:如果你要加密的是一个二进制文件,则可以省略 -a 参数,这样产生的加密文件的 体积会小一些。
小练习:现在你可以用 email 把加密后的文件寄给我,或者把里面的内容复制然后粘
贴到我博客的评论里,接下来我会解密然后回复你。如果你希望我也以加密的形式回复你, 记得同时告诉我你的公钥 id(以及公钥服务器地址,假如不是用默认服务器的话) 。
4、解密一个文件
现在假设我已经收到你寄过来的加密文件 message-ciper.txt,使用如下的命令解密: $ gpg --output message-plain.txt -d message-ciper.txt 其中参数: ? ? –output 指定输出(即解密后)的文件名。 -d 表示这次要执行的是解密(decrypt)操作。
GnuPG 程序会自动使用我的私钥来解密信息, 最后得到一个跟原始内容一样的文本文件 message-plain.txt。 至此,你已经学会使用 GnuPG 加密解密文件了。 提示1:导入公钥、核对公钥的指纹值、签名公钥这些操作你只需做一次,以后就可以

重复多次使用该公钥加密信息并发送给对方。 提示2:如果你想自己体会整个加密和解密过程,可以用自己的公钥加密信息,然后用自己 的私钥解密,只需把上面第3步的命令当中的接收者 uid(ivarptr@https://www.wendangku.net/doc/f51554102.html,)更改为自己的 uid 即可。 五、数字签名一个文件 下面我会签名一个文件,你可以尝试检验一下这个签名。
1、数字签名一个文件的方法 A
现在我有一个文本文件 message.txt,使用如下命令即可对它进行数字签名: $ gpg -a -b
message.txt 其中参数 ? ? -a 表示输出文本文件格式。 -b 表示以生成独立的签名文件的方式进行签名。
命令执行完毕之后,会在当前文件夹里产生一个 message.txt.asc 的文件,这个文件 即签名。 现在我应该把原信息文件 message.txt 连同签名文件 message.txt.asc 一起寄给 你,然后你使用如下命令检验: $ gpg --verify message.txt.asc 如无意外,应该会看到如下两行: gpg: Signature made Thu 18 Apr 2013 12:35:00 AM CST using RSA key ID 72E75B05 gpg: Good signature from “ivarptr (ivarptr on Twitter) ” 其中最重要的是 “Good signature” 字样,表示通过检验,否则表示没通过检验(即 意味着原信息的内容被篡改或者原信息不是我发出的) 。 提示:如果你有多个私钥,在签名时需要加上参数 -u 指定私钥的 uid。
2、数字签名一个文件的方法 B
如果不想生成一个独立的签名文件,则还可以用如下的命令进行签名: $ gpg -a --clearsign message.txt

跟方法 A 不同的地方是用参数 –clearsign 替代了参数 -b。参数 clearsign 表示将 签名和原信息合并在一起,并生成一个新文件。 命令运行后同样会生成一个文件 message.txt.asc,内容如下: —–BEGIN PGP SIGNED MESSAGE—– Hash: SHA1 hello world, my key id is 72E75B05, finger is 0D24 0A94??5B05, check it out. —–BEGIN PGP SIGNATURE—– Version: GnuPG v2.0.19 (GNU/Linux) iQEcBAEBAgAGBQJRbuXuAAoJEByvDLBy51sFaY8IAKKnXX2JGI51mzYSakqvhNnr iV2JLvokMkvyDuJQGeNDMim5W7P0/df+G4oO45B9b0iFx6DSQwZGeBjEGCXvCURa uU2fdEqjaSarlrs0d4R1ihol8rCxkZwBYBBPjcvDkVwoVJJYS0zc3OYzMvWhb8mk Q72wQ0obX5LedUVrauG9OLkvq9aBKONr6Xlkldd133v3gb/Wzjf71CLYcRoJDpze 2XBSkrGS0UxRp3WixJJK8xyfDfI9VHBaXEndCkgQ+Mpfq9nV5XAm3MKcPjlENq4g xGywHRpnwpW8N22VE6ZFEUFlXrh5C8hZfGaG/EcT21PeAbZYH8RcnYTbJ+s2nZ4= =lhd6 —–END PGP SIGNATURE—– 你可以复制这段文字然后保存到一个文件里, abc.txt, 如 然后使用如下命令进行检验: $ gpg --verify abc.txt 使用如下命令可以把原始信息提取出来: $ gpg --output message-original.txt -d abc.txt 六、邮件加密和数字签名 如果你只是希望 GnuPG 用于邮件加密和数字签名,上面的命令是可以完全不用的,因 为钥匙的管理工作(如生成钥匙对、导出导入、钥匙签名等)都可以使用图形工具完成,比 如 KDE 的 Kleopatra 和 Gnome 下的 seahorse。 至于邮件内容的加密解密和数字签名以及 校验,一般比较完善的邮件客户端工具都内置集成 GnuPG 的功能,比如 Evolution、KMai l、Mozilla Thunderbird,谷歌告诉我 Windows 下的 Outlook 和 Live Mail 也支持但我 没有试验过,如果不行那么使用 GPG4Win 附带的 Claws Mail 就可以了。下面我以 Evolu tion 为例简单介绍如何设置。 其实关键的设置只有一步,就是关联你的 email 帐号和私钥的 id/uid。在 Evolution 的帐号属性里, 转到 Security 页, OpenPGP Key Id 里输入你的私钥 id 或者 uid 即可。 在

如下图:
[图1] 然后在写 email 时点击菜单的 Options 勾选 OpenPGP 签名或者加密,然后再发送即 可。如下图:

[图2] 对方收到邮件时,Evolution 会自动检验签名或者自动解密邮件内容。 小练习:尝试用邮件客户端发送一封签名或者加密过的邮件给我。 提示1:在签名或者解密时,有可能会弹出一个窗口要求你输入一个密码,这个密码是 指保护私钥所设置的密码,也就是生成钥匙对时设置的密码。 提示2:用网易邮箱收取签过名的邮件时可能会显示检验失败,这是因为网易邮箱会在 邮件末尾添加附件的下载地址, 相当于更改了邮件的原始内容, 所以签名检验失败是肯定的。 七、GnuPG 更多的使用方法 请尽量阅读 GnuPG 官方的文档: ? ? ? 迷你 Howto 教程: 迷你 Howto 教程(中文版) https://www.wendangku.net/doc/f51554102.html,/howtos/zh/index.html : The GNU Privacy Handbook https://www.wendangku.net/doc/f51554102.html,/gph/en/manual.html
https://www.wendangku.net/doc/f51554102.html,/gnupg_howto/english/GPGMiniHowto.html
还有一些本文未提到但会用得上的命令:
本文由 22 影视 https://www.wendangku.net/doc/f51554102.html, 整理发布

pgp加密图解

pgp加密图解 PGP(Pretty Good Privacy),是一个基于RSA公匙加密体系的邮件加密软件。可以用它对邮件保密以防止非授权者阅读,它还能对邮件加上数字签名从而使收信人可以确认邮件的发送者,并能确信邮件没有被篡改。它可以可以提供一种安全的通讯方式,而事先并不需要任何保密的渠道用来传递密匙。它采用了一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。 接下来给大家介绍下使用pgp加密文件的方法。 1、当你的pgp安装完成后,你的右下角会出现这样一个锁型图标。 2、右击锁型图标,出现工具面板 3、点击pgpkeys进入pgpkeys面板

4、要对文件进行加密首先要产生公钥和私钥,点击工具栏上的keys,进入new key(或者按快捷键ctrl+N)。 5、进入密钥生成向导面板

6、点击下一步,输入你的名字和邮箱地址,点击下一步。 7、进入密码设置面板,两次输入正确输入你的密码,确保安全性,要确保你的密码长度大于8位,勾选“Hide Typing”可使你的密码明文

显示。 8、点击下一步,若密码小于8为,会出现如图的提示。 9、若要重新输入密码点击上一步,不重新设置也没关系,点击下一步。

10、再次点击下一步,提示生成密钥完成。 11、此时你会发现在pgp的面板上会多出一个用户,说明生成密钥成功。

12、要想是对方使用你的公钥进行加密,首先应导出你的公钥。点击keys里的Export,进入导出密钥面板。 13、进入导出密钥面板,选择密钥导出的位置,点击保存(下面有两

PGP加、解密工具软件的使用

实验项目四 PGP软件的使用 一、项目编号:4 二、实验课时:2 三、主要内容及目的 1.熟悉PGP (Pretty Good Privacy)的操作界面 2.使用 PGP 产生和管理密钥 3.使用 PGP 进行加密/解密和签名/验证 4.使用 PGP 销毁秘密文件。 四、实验要求 1、通过 PGP 的使用,加深对传统加密、公钥加密、混合加密和数字签名等概念的理解。 2、熟悉PGP(Pretty Good Privacy)的主要功能 是一个基于RSA公匙加密体系的加密软件,它采用了一种RSA和传统加密的杂合算法,主要用于: ⑴对计算机上的文件加密。 使用强大的IDEA加密算法对存储在计算机上的文件加密。经加密的文件只能由知道密钥的人解密阅读。 ⑵对电子邮件进行加密。 使用公开密钥加密技术。经加密的电子邮件只有收件人本人才能解密阅读。 ⑶对文件或电子邮件作数字签名。 使用公开密钥加密技术对文件或电子邮件作数字签名,鉴定人可以用签名人的公开密钥鉴别真伪。 五、实验环境 windows XP, windows 7,能访问INTERNET。 六、操作步骤及工作要点 1、熟悉PGP (Pretty Good Privacy)的操作界面 1.1 界面预览 下图即为简单配置后的PGP Desktop的界面。

1.2 说明 PGP主要使用非对称式加密,每个使用者都拥有至少一对私钥和公钥,数据使用公钥加密后只能使用它相匹对的私钥解密。数据若使用私钥加密,则任何公钥的持有者可以验证资料是否确定由私钥的使用者所传送。 注意:界面预览中看到的key,包括自己的keypair及其其他人的公钥。Keypair的图像上有两把钥匙,代表公钥与私钥。公钥的图像上只有一把钥匙,这些通常都是别人发给你的公钥。 1.3 发送自己的公钥给别人。 为了要让别人将资料加密传给你,你必须把你的公钥给他。有下面几种方法可以将公钥给别人。 第一种方式:直接email寄给对方。 1. 在key界面的右边,鼠标右击你的公钥,然后选择send to→mail recipient。如下图:

使用PGP进行加解密和数字签名

实验三:使用PGP进行加解密和数字签名 一实验目的: 通过使用PGP软件进行加密解密和数字签名,加深对公开密钥体制的加密解密和数字签名的理解。 二实验内容: 生成密钥对、导入导出公钥、对文件进行加密、解密、对文件进行数字签名和验证 三实验环境: Windows x操作系统 PGP Desktop 8.03 四实验要求 2人一组,相互配合完成实验 五实验步骤: 一、实验简介: 为了保障我们在传输邮件过程的安全性性,我们引入了pgp软件。本实验主要介绍了pgp软件的安装、如何使用PGP创建密钥对,如何使用PGP输出和签名公共密钥,如何使用PGP和Outlook Express发送并接收加密的电子邮件。同时,通过此次实验,可以加深学生对密码学有关知识的认识和理解。 安装pgp软件 1.双击pgp8.exe,安装PGP。 2.在Welcome屏幕中单击“下一步”。

3.单击“Yes”,接受软件许可协议。 4.阅读Read Me文件,然后单击“下一步”。

5.出现一个窗体,让用户选择是否已经有了Keyring,这时选择“No,I'm a new user”。 6.设定安装位置,然后单击“下一步”。

7.确认为Outlook Express选择了插件程序,然后单击“下一步”。 8.在Start Copying Files部分检查一下设置并单击“下一步”,PGP将开始安

装。 9.安装结束后,系统将提示重启,选择“OK”,系统重新启动。 10.重新启动后,会弹出一个PGP License Authorization的对话框。输入PGP 的许可证号,就可以注册并认证。

善用PGP加密工具的六大技巧

善用PGP加密工具的六大技巧 (原載IThome 企業資安專刊, 2008/4/15出版) 資料加密的必要性 根據Forrester Research研究,過去大家都把資安重點放在IT環境(Infrastructure-level)的層層防護上(例如防火牆、入侵偵測、防毒等),而忽略了資料(Data-level)的防護,未來無論是企業或個人,以資料為中心的(Data Centric)防衛策略會越來越重要。 筆記型電腦遺失或被偷、硬碟被盜、隨身碟遺失、電腦送修時資料被複製出去、磁帶或光碟寄送過程中遺失、電子郵件或FTP傳檔中被攔截竊取…等等每日層出不窮的新聞報導,讓大家對電腦既喜愛又怕受傷害。其實只要一些很簡單的方法與工具,就可免除這些資料遺失或外洩的風險。將資料加密起來,讓不相干的人即使拿到也毫無用處,這是資料安全最簡單也是最根本的做法。 加密的方法 所謂資料加密,就是透過某種方法將明文資料亂碼化,讓人看不懂;當本人要使用時再把它解密回來。至於這亂碼過的資料是否容易被破解?這就涉及使用的「亂碼方法」(Cryptography密碼學)了。一般加密方法分為兩類,一是對稱式加密,使用同一把金鑰(Key)來加密與解密,常見的對稱式演算法如DES, 3DES, AES 等;另一類是非對稱式演算法,使用一對金鑰(公鑰與私鑰)來加解密,用公鑰加密過資料只有用其對應的私鑰才能解得回來,而用私鑰加密過資料只有用其對應的公鑰才能解得回來;公鑰可以公開出去,私鑰則必須好好保管在自己的電腦裡,常見的非對稱式演算法如RSA, DSA等。這兩類加密演算法主要用途不同,在此不再細述。加密的強度(容不容意被破解)還依靠使用金鑰的長度及如何產生及保管金鑰。金鑰如果是隨機產生(Random)而不是人為選擇的,通常只能用「暴力」法來破解,這就要看需要花多少時間與成本了。 如何選擇好的加密工具 一個好的加密工具軟體至少需俱備: 1.支援最新最安全的主流加密演算法; 2.支援最大金鑰長度; 3.容易使用的操作介面及金鑰管理; 4.經過長時間眾多使用者的粹練;

几种常用的数据加密技术

《Network Security Technology》Experiment Guide Encryption Algorithm Lecture Code: 011184 Experiment Title:加密算法 KeyWords:MD5, PGP, RSA Lecturer:Dong Wang Time:Week 04 Location:Training Building 401 Teaching Audience:09Net1&2 October 10, 2011

实验目的: 1,通过对MD5加密和破解工具的使用,掌握MD5算法的作用并了解其安全性; 2,通过对PGP加密系统的使用,掌握PGP加密算法的作用并了解其安全性; 3,对比MD5和PGP两种加密算法,了解它们的优缺点,并总结对比方法。 实验环境: 2k3一台,XP一台,确保相互ping通; 实验工具:MD5V erify, MD5Crack, RSA-Tools,PGP8.1 MD5加密算法介绍 当前广泛存在有两种加密方式,单向加密和双向加密。双向加密是加密算法中最常用的,它将明文数据加密为密文数据,可以使用一定的算法将密文解密为明文。双向加密适合于隐秘通讯,比如,我们在网上购物的时候,需要向网站提交信用卡密码,我们当然不希望我们的数据直接在网上明文传送,因为这样很可能被别的用户“偷听”,我们希望我们的信用卡密码是通过加密以后,再在网络传送,这样,网站接受到我们的数据以后,通过解密算法就可以得到准确的信用卡账号。 单向加密刚好相反,只能对数据进行加密,也就是说,没有办法对加密以后的数据进行解密。这有什么用处?在实际中的一个应用就是数据库中的用户信息加密,当用户创建一个新的账号或者密码,他的信息不是直接保存到数据库,而是经过一次加密以后再保存,这样,即使这些信息被泄露,也不能立即理解这些信息的真正含义。 MD5就是采用单向加密的加密算法,对于MD5而言,有两个特性是很重要的,第一是任意两段明文数据,加密以后的密文不能是相同的;第二是任意一段明文数据,经过加密以后,其结果必须永远是不变的。前者的意思是不可能有任意两段明文加密以后得到相同的密文,后者的意思是如果我们加密特定的数据,得到的密文一定是相同的。不可恢复性是MD5算法的最大特点。 实验步骤- MD5加密与破解: 1,运行MD5Verify.exe,输入加密内容‘姓名(英字)’,生成MD5密文;

PGP加密系统的使用课程实训报告

课程实训报告课程名称:网络安全的实现与管理实训 实训题目: PGP加密系统的使用 专业:计算机应用技术班级: 07级网络班学生姓名:学号: 指导教师:职称: 部门: 起止日期: 教务处制

目录 一、PGP介绍 (3) 1.1 PGP的概念 (3) 1.2 PGP的用途 (4) 1.2.1 PGP的功能 (4) 1.2.2 PGP的加密、解密方法以及PGP的密钥管理机制 (4) 1.3 PGP技术原理 (4) 二、PGP软件包的安装 (5) 三、PGP 密钥的生成和管理 (7) 3.1 密钥对的生成 (7) 3.2 密钥的导出和导入 (10) 3.3 密钥的管理 (10) 四、文件的加密、签名和解密、验证签名 (13) 4.1 加密和解密 (13) 4.2 签名和验证 (14) 4.3 加密&签名 (15) 五、邮件的加密、签名和解密、验证签名 (16) 5.1 加密&签名 (16) 5.3 解密&验证签名 (17) 六、使用 PGP 构建加密磁盘 (18) 6.1 创建加密磁盘 (18) 6.2加载加密磁盘 (20) 6.3 卸载加密磁盘 (21) 七、实训建议、意见、体会 (22) 八、附录或参考资料 (22)

一、PGP介绍 1.1 PGP的概念 PGP-Pretty Good Privacy是一个基于RSA公匙加密体系的邮件加密软件。可以用它对你的邮件保密以防止非授权者阅读,可以用它对你的邮件保密以防止非授权者阅读,可以用它对你的邮件保密以防止非授权者阅读,它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。它采用了:审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大,有很快的速度。而且它的源代码是免费的。 1.2 PGP的用途 PGP 能够提供独立计算机上的信息保护功能,使得这个保密系统更加完备。它提供了这些功能:数据加密,包括电子邮件、任何储存起来的文件、还有即时通讯(例如 ICQ 之类)。数据加密功能让使用者可以保护他们发送的信息─像是电子邮件─还有他们储存在计算机上的信息。文件和信息通过使用者的密钥,通过复杂的算法运算后编码,只有它们的接收人才能把这些文件和信息解码。 1.2.1 PGP的功能 PGP使用加密以及效验的方式,提供了多种的功能和工具,帮助您保证您的电子邮件、文件、磁盘、以及网络通讯的安全。您可以使用 PGP 做这些事: 1、在任何软件中进行加密/签名以及解密/效验。通过 PGP 选项和电子邮件插件,您可以在任何软件当中使用 PGP 的功能。 2、创建以及管理密钥。使用 PGPkeys 来创建、查看、和维护您自己的 PGP 密钥对;以及把任何人的公钥加入您的公钥库中。 3、创建自解密压缩文档 (self-decrypting archives, SDA)。您可以建立一个自动解密的可执行文件。任何人不需要事先安装 PGP ,只要得知该文件的加密密码,就可以把这个文件解密。这个功能尤其在需要把文件发送给没有安装 PGP 的人时特别好用。并且,此功能还能对内嵌其中的文件进行压缩,压缩率与ZIP相似,比RAR 略低(某些时候略高,比如含有大量文本)。总的来说,该功能是相当出色的。 4、创建PGPdisk加密文件。该功能可以创建一个.pgd的文件,此文件用PGP D isk功能加载后,将以新分区的形式出现,您可以在此分区内放入需要保密的任何文件。其使用私钥和密码两者共用的方式保存加密数据,保密性坚不可摧,但需要注意的是,一定要在重装系统前记得备份“我的文档”中的“PGP”文件夹里的所有文件,以备重装后恢复您的私钥。切记切记,否则将永远没有可能再次打开曾经在该系统下创建的任何加密文件! 5、永久的粉碎销毁文件、文件夹,并释放出磁盘空间。您可以使用PGP粉碎工具来永久地删除那些敏感的文件和文件夹,而不会遗留任何的数据片段在硬盘上。您也可以使用PGP自由空间粉碎器来再次清除已经被删除的文件实际占用的硬盘空间。这两个工具都是要确保您所删除的数据将永远不可能被别有用心的人恢复。 6、9.x新增:全盘加密,也称完整磁盘加密。该功能可将您的整个硬盘上所有数据加密,甚至包括操作系统本身。提供极高的安全性,没有密码之人绝无可能使用您的系统或查看硬盘里面存放的文件、文件夹等数据。即便是硬盘被拆卸到另外的计

pgp加密(可用)

加密软件使用 【实验目的】 1、通过PGP软件的操作理解加密和数字签名。 2、通过实验了解PGP软件的工作原理。 3、掌握PGP软件的功能。 【实验内容】 1、PGP软件的下载及安装。 2、创建以及管理密钥。 3、文件加密及数字签名。 4、邮件加密及数字签名。 【实验器材】 计算机1台,加密软件1套。 【预备知识】 一、加密的概念 数据加密就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出原来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。 该过程的逆过程为解密,即将加密的编码信息转化为原来数据的过程。 二、数字签名概述 对文件进行加密只解决了传送信息的保密问题,而通过数字签名可以确定发信人的身份,防止他人对传输的文件进行破坏以保证网络上数据的完整性、不可否认性和网络上用户身份的确定性。数字签名技术在电子商务安全保密系统中有着特别重要的地位,在电子商务安全服务中的源鉴别、完整性服务、不可否认服务中,都要用到数字签名技术。在电子商务中,完善的数字签名应具备签字方不可抵赖、他人不能伪造、在公证人面前能够验证真伪的能力。 三、PGP软件简介 加密软件PGP( Pretty Good Privacy),其创始人是美国的Phil Zimmermann。PGP采用了RSA与传统加密相结合的加密算法,既可以解决RSA加密速度慢地问题,又可以避免传统加密算法出现的安全性问题。你可以通过 PGP 做这些事: 1、在任何软件中进行加密/签名以及解密/效验。通过 PGP 选项和电子邮件插件,你可以在 - 1 -

PGP加密电子邮件和安装教程

实验五PGP加密与传输电子邮件 【实验名称】PGP加密与传输电子邮件 【实验目的】1、掌握利用PGP加密电子邮件的工作原理 2、理解数字签名的实现步骤 3、通过PGP软件的使用来实现对于邮件、文件等的加密与传输 【实验环境】windows server 2003、PGP 【实验步骤及截图】 1、PGP的安装 (1)双击setup.exe,出现的对话框,在“User Type”页面中按照实际情况做出选择,如果曾经使用过PGP,可以导出以后的密钥,即选择“Yes,I already have keyrings”,单选按钮,导入密钥,开始使用。如果是第一次使用PGP,需要申请密钥,则选中“No,I’m a new user”单选按钮,单击“next”,出现“PGP Installer”对话框。如下图所示:

(2)出现安装路径的选择,可以选择默认的安装路径,C:\ PGP Corporation\PGP for Windows XP(假设系统盘是C盘的情况),如下图所示,点击下一步:

(3)出现选择PGP组件的窗口,安装程序会检测你系统内所安装的程序,如果存在PGP可以支持的程序,它将自动为选中该支持组件(安装程序询问安装哪些软件的支持组建,这里PGP支持Outlook、Outlook Express、ICQ、Eudora,还有GroupWise;选中平时使用的程序,单击Next按钮,程序安装完后需要重启系统。) 如下图所示: 2、PGP的配置 (1)重启之后,出现PGP的注册对话框,注册之后才能顺利配置和使用PGP 软件,如下图所示:

(2)打开附件中“注册信息.txt”,该文件中有两组注册资料,可以选其中 的注册资料进行注册。 (3)在Name中输入:PGP Desktop; (4)在Organization中输入:PGP Enterprise;(5)在Lincense Number 中输入序列号:CUCDX-4YGY5-KRJVJ-TBN6R-3E9UB-EMC;点击Manual(手工注册); (5)将“注册信息.txt”中的License Authorization部分复制到对话框中,注意必须包括“-----BEGIN PGP LICENSE AUTHORIZATION-----”以及“-----END PGP LICENSE AUTHORIZATION-----”: -----BEGIN PGP LICENSE AUTHORIZATION----- ADIAApAAAJ4gWeOov9Nr/gJ1TaVQz2olNEx1zACggvH4tuOArH1Swb22sB9Nmx7YC6w= -----END PGP LICENSE AUTHORIZATION-----

PGP加密原理

PGP加密原理(邮件内部加密过程) 作者:萧萧<<-----------转自此人 PGP是一个基于RSA公匙加密体系的邮件加密软件。有收费版本,也有免费版本,免费版本对一般用户来说功能足够了。可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。它让你可以安全地和你从未见过 PGP是一个基于RSA公匙加密体系的邮件加密软件。有收费版本,也有免费版本,免费版本对一般用户来说功能足够了。 可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。它采用了:审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大有很快的速度。而且它的源代码是免费的。 实际上PGP的功能还不止上面说的:;PGP可以用来加密文件,还可以用PGP代替UUencode;生成;RADIX;64;格式(就是MIME;的;BASE;64格式)的编码文件。 PGP;的创始人是美国的;Phil;Zimmermann。他的创造性在于他把RSA公匙体系的方便和传统加密体系的高速度结合起来,并且在数字签名和密匙认证管理机制上有巧妙的设计。因此PGP成为几乎最流行的公匙加密软件包。 PGP是一种供大众使用的加密软件。加密是为了安全,私密权是一种基本人权。在现代社会里,电子邮件和网络上的文件传输已经成为生活的一部分。邮件的安全问题就日益突出了,大家都知道在Internet上传输的数据是不加密的。如果你自己不保护自己的信息,第三者就会轻易获得你的隐秘。;还有一个问题就是信息认证,如何让收信人确信邮件没有被第三者篡改,就需要数字签名技术。RSA公匙体系的特点使它非常适合用来满足上述两个要求: 保密性(Privacy)和认证性(Authentication)。 RSA(Rivest-Shamir-Adleman)算法是一种基于大数不可能质因数分解假设的公匙体系。简单地说就是找两个很大的质数,一个公开给世界,一个不告诉任何人。一个称为“公匙”,另一个叫“私匙”(Public;key;&;Secretkey;or;Private;key)。这两个密匙是互补的,就是说用公匙加密的密文可以用私匙解密,反过来也一样。假设甲要寄信给乙,他们互相知道对方的公匙。甲就用乙的公匙加密邮件寄出,乙收到后就可以用自己的私匙解密出甲的原文。由于没别人知道乙的私匙所以即使是甲本人也无法解密那封信,这就解决了信件保密的问题。另一方面由于每个人都知道乙的公匙,他们都可以给乙发信,那么乙就无法确信是不是甲的来信。认证的问题就出现了,这时候数字签名就有用了。

顶级加密软件PGP Desktop个人使用教程

顶级加密软件PGP Desktop个人使用教程[申请推荐] 顶级加密软件PGP Desktop使用教程[申请推荐] 软件介绍: PGP是目前最优秀,最安全的加密方式。这方面的代表软件是美国的PGP加密软件。这种软件的核心思想是利用逻辑分区保护文件,比如,逻辑分区E:是受PGP保护的硬盘分区,那么,每次打开这个分区的时候,需要输入密码才能打开这个分区,在这个分区内的文件是绝对安全的。不再需要这个分区时,可以把这个分区关闭并使其从桌面上消失,当再次打开时,需要输入密码。没有密码,软件开发者本人也无法解密!PGP是全世界最流行的文件夹加密软件。它的源代码是公开的,经受住了成千上万顶尖黑客的破解挑战,事实证明PGP是目前世界上最安全的加密软件。它的唯一缺点是PGP目前还没有中文版,而且正版价格极其昂贵。因为PGP技术是美国国家安全部门禁止出口的技术。汉化中文版的PGP我还没有发现过。 PGP (Pretty Good Privacy) 是一个可以让您的电子邮件(E-Mail) 拥有保密功能的程式。藉此您可以将您的邮件加密(Encrypt) ,除了您希望的人看得到以外,没有其它人可以解读。一但加密后,讯息看起来是一堆无意义的乱码(Random Characters) 。PGP 提供了极强的保护功能,即使是最先进的解码分析技术也无法解读(Decrypt) 加密后的文字。 PGP 加密与解密不像其它传统加密的方式,而是利用所谓的公开钥匙密码学(Public Key Cryptology) 为基础。举例来说,当您要传送一封保密信或档案给笔者时,必须先取得笔者的公开钥匙(Public Key) ,并且将它加入您的公开钥匙环( Public Keyring) 中,然后利用笔者的公开钥匙将信件加密。当笔者收到您加密的信件后,笔者必须利用其相对的私人钥匙(Secret Key) 来解密。因此,除非其他人拥有笔者的私人钥匙,否则无法解开您所加密的信件。同时,笔者在使用私人钥匙解密时,还必须输入通行码(Pass Phrase),如此又对加密后的讯息多了一层保护。 软件下载:

PGP Whole Disk Encryption全磁盘加密解决方案

PGP? Whole Disk Encryption 为笔记本电脑、台式机和服务器提供高性能的完整磁盘加密 优势 ?降低敏感数据泄露或被盗的风险—为笔记本电脑、台式机和服务器提供高性能的完整磁盘加密。 ?提高遵从责任感—通过一个可扩展的控制台,利用事件监控和报告定义、管理和自动实施加密安全策略。?简化了日常操作—将技术支持、管理和维护成本降至最低。 ?易于使用—用户可以继续照常工作。软件可以随时对数据进行加密和解密,而不会影响用户的工作。 全面的磁盘加密 对于企业和公共机构来说,保护笔记本电脑、台式机和可移动设备上的敏感数据、知识产权、个人身份信息(PII) 以及个人健康信息 (PHI) 免遭被盗或泄露是很重要的。敏感信息一旦泄漏,就会造成经济损失、受到法律处罚和罚款、信誉受损、品牌形象遭到破坏,以及丧失知识产权和客户的信任。赛门铁克的 PGP? Whole Disk Encryption 为企业的台式机、笔记本电脑和服务器上的所有数据(用户文件、交换文件、系统文件、隐藏文件等)提供了全面的多平台、高性能完整磁盘加密。数据经过加密后,可防止未经授权的访问,从而为知识产权、客户数据、合作伙伴数据和品牌提供了强大的安全防护。简单。快速。安全。可扩展。 ?快速而简单的部署—在几周内就能实现从无到有的防护,受保护的笔记本电脑可以达到数千台1。同时可以对硬盘、USB 存储设备和文件进行加密。支持Windows?、Mac OS? X、Red Hat? 和 Ubuntu?。 ?简单的恢复—灵活而便捷的恢复和口令忘记选项。支持灾难恢复和计划任务,以及第三方恢复软件。 ?用户友好—可调节的后台加密功能。密码较少,易于记忆,同时支持 Windows 单次登录 (SSO)。 ?简单而安全的日常操作—单个集中式策略、密钥管理和报告控制台通过 Web 解密管理所有客户端。通过集成轻型目录访问协议 (LDAP) 可以利用现有基础架构。?构建 PGP? 强大加密—经过验证和优化的高性能强大PGP? 加密。 ?可扩展—轻松添加便携式加密、电子邮件加密、文件服务器和其他加密应用程序。 快速部署 ?灵活的 .MSI 和 .PKG 格式支持部署速度最快的工具,如 SMS?、ZENworks? 和 Altiris?。 ?多平台支持:保护 Windows(包括 Windows Server?)、Mac OS X(包括 Boot Camp?)和 Linux?(Ubuntu、Red Hat)。 ?以静默方式进行后台注册。 ?支持 Casper? 和其他备份软件。 1. 基于典型部署。实际的企业部署时间可能有所不同。

PGP加密邮件

PGP保E_mail安全传输--对传输邮件保密的朋友可看看 网友:Bad_Uz 发布于:2006.03.02 09:51(共有条评论) 查看评论| 我要评论 如同传统信件在到达目的地前要经过多个邮局传递一样,Email的收发同样需要经过多次路由才能成功。在这个过程中,邮件的内容随时都可能被某些别有用心的人偷阅、复制、篡改或者删除。或许您对此并不知情,或许存有侥幸的心理,但无论如何,了解如何保证Email安全传送的方法是十分必要的。特别是当您的Email具有一定商业价值的时候,就更需要采取相应的手段来保证Email的安全了。 Email的安全传送通常都是通过邮件加密的方法来实现的,在这方面PGP加密已经在应用范围和安全性方面占据了相当大的优势,成为被广泛采用的邮件加密方式之一。今天,我们就对PGP加密的使用方法及技巧做详细的介绍。 下载 PGP加密虽然并不是Internet标准,但它却是目前应用最为广泛的邮件加密方式。现在,PGP的最新版本已经达到8.0了,此版本还提供了对Windows XP的支持。但比较遗憾的是,这一版本中插件形式的邮件加密功能却并不免费,因此如果要享受更多的功能,您最好还是选择PGP 7.0.3全免费版本。各版本的PGP下载地址为 https://www.wendangku.net/doc/f51554102.html, 。 需要提醒您注意的是: 不要在Windows XP上安装PGP 7.0.3,因为这有可能导致系统的网络故障。如果您确实需要在Windows XP系统中使用PGP,那就只能下载和安装PGP 8.0版本了,虽然这样不能在Outlook Express中免费使用PGP插件,但您还可以通过另外一种手段来加密邮件,本文将在后面的部分为您介绍这一方法。 安装 PGP 7.0.3的安装十分简单,按照系统提示进行即可。但是,在两个地方需要特别注意。首先,在第一次使用PGP时,在对话框中要选择“NO,I’m a New User”选项; 第二,当系统提示您选择安装组件时,由于我们只使用邮件加密功能,所以可以取消“PGPnet Personal Firewall/IDS/VPN”复选项,并根据使用

使用PGP对信息加密和签名

实验六使用PGP对信息加密和签名 实验目的 通过PGP加密软件的使用,理解并掌握数据加密、数字签名等相关知识和技能。实验环境 windows Server 2003 虚拟机两台:computerA和computerB 实验学时 2学时,必做实验。 实验内容 1.安装PGP990中文版; 2.创建非对称密钥; 3.创建口令加密文件; 4.创建并验证数字签名; 5.创建并验证非对称数据加密。 实验步骤 1.安装PGP Desktop加密软件 使用administrator帐户登录到computerA 安装PGP Desktop软件包 如果需要,使用授权文件,创建授权码和许可证文件; 将授权码和许可证文件填入PGPDesktop软件;

计算机重启,使用administrator账户登录本机,验证PGP Desktop安装是否完成:系统托盘里有PGP Desktop锁形图标(或者右单击文件,快捷菜单中出现PGP Desktop菜单项)。 右单击系统托盘中的PGP Desktop图标,在快捷菜单中,选择“PGP Desktop”,打开PGP主程序,在“工具”-“选项”的“常规”选项卡中,选择“不保留我的口令”,确认后关闭对话框。 在computerB计算机上安装PGP Desktop软件包,过程如computerA。 2.创建用户密钥 在ComputerA计算机上为Student_Number_01创建密钥,在PGP Desktop主窗口,“文件”-“新建PGP密钥”,设置参数如下:

全名:Student_ Number 01; 主要电子邮件:Student_ Number 01@https://www.wendangku.net/doc/f51554102.html,; 口令:P@ssw0rd01;

1PGP文件加密指导讲解

PGP文件加密操作指导 1、简介: PGP,全称Pretty GoodPrivacy,一种在信息安全传输领域首选的加密软件,其技术特性是采用了非对称的“公钥”和“私钥”加密体系。现在该软件的主要使用对象为情报机构、政府机构、信息安全工作者(例如较有水平的安全专家和有一定资历的黑客),PGP最初的设计主要是用于邮件加密,如今已经发展到了可以加密整个硬盘、分区、文件、文件夹、集成进邮件软件进行邮件加密,甚至可以对ICQ的聊天信息实时加密!通信双方只要安装PGP,就可利用其ICQ加密组件在双方聊天的同时,加密或解密,最大程度的保证了通信双方的聊天信息不被窃取或监视。 2、安装: 首先运行安装程序,经过短暂的自解压准备安装的过程后,进入安装界面,出现欢迎信息,点“NEXT”按钮,然后是许可协议,这里是必须无条件接受的,点“YES”按钮,进入提示安装PGP所需要的系统、以及软件配置情况的界面,仔细阅读,尤其是警告信息:“Warning:Exportof this software may be restricted by the https://www.wendangku.net/doc/f51554102.html,ernment(该软件的出口受美国政府的限制)”可见其相对其他软件的优越性已经发展到了政府干涉的地步了,能用到此软件,你应该感到荣幸:)。继续点“NEXT”按钮,出现创建用户类型的界面,选择如图1所示:

图1 选择“NO,I’m a New User”告诉安装程序你是新用户,需要创建并设置一个新的用户信息。点击“NEXT”按钮,进入到程序的安装目录(安装程序会自动检测你的系统,并生成以你的系统名为目录名的安装文件夹),建议将PGP安装在安装程序默认的目录,也就是你的系统盘内,程序很小,不会对系统盘有什么大的影响。再点“NEXT”按钮,出现选择PGP组件的窗口,安装程序会检测你系统内所安装的程序,如果存在PGP可以支持的程序,它将自动为你选中该支持组件,如图2所示:

PGP 邮件加密 使用 教程

PGP使用 今天为大家介绍一款国际顶级加密软件,用于文件加密,电子邮件加密。此软件由于其特殊性,怕被恐怖份子利用,故被美国国防部限制出口。但是现今互联网安全性无法保证,许多私人邮件被窃听。所以Philip Zimmerman开发了此软件—PGP.此软件是利用RSA加密方法。有人会说RAR压缩的时候不是可以加密码吗?哎!那种加密都是骗小孩玩的! 我将给大家介绍的是PGP6.5.8简体中文版,虽然最新的版本为9,但是6.5.8既是免费的而且是简体中文版的。新版本既不好破解而且增加了些没实际用途的功能,最主要的是没有中文版的。所以本人认为PGP6.5.8是最经典的版本。操作简单,界面清晰。 说了这么多,让我们来一起进入PGP的神秘世界。 点击下载PGP6.5.8简体中文版(绝密软件) 第一篇:安装PGP6.5.8。 安装PGP和其它软件差不多,我就说明其中的需要注意的几点。 1.这是选择需要安装的PGP组件,建议全选,反正没多大。 2.然后就会让你选择密钥存储的目录,可以点取消,使用默认路径。

3.这个提示是说:是不是马上创建密钥?选否,等汉化后再新建密钥。 第三篇:汉化PGP6.5.8。 把目录DLL文件夹的6个DLL文件,覆盖到C:windowssystem32. 把main文件夹的3个文件覆盖到安装目录。汉化完成。 第四篇:创建一对密钥。 到这里了,我要说明一下PGP的加密原理。简单的来说吧,PGP加密与解密是通过一对公钥和私钥来实现的。自己创建一对密钥:私钥自己保管,公钥可以发布出去。别人要给你发文件的时候通过你公布的公钥进行加密,然后你收到后用自己保管的私钥进行解密可。这个过程是很严格的,就是说别人即使有你的公钥也无法对加密的文件进行解密,别人就连自己加密的文件都解不了。恩啊,说到这里我想大家有点明白PGP的原理了吧。好那我们来一起创建一对密钥。 双击PGPKeys.exe

浅析PGP加密技术

龙源期刊网 https://www.wendangku.net/doc/f51554102.html, 浅析PGP加密技术 作者:房玲玲 来源:《读写算》2012年第44期 摘要:为了确保网上信息的可靠性和保密性,必须采用信息安全技术来完成身份认证、信 息加密传输,及保障信息的完整性。 关键词:密钥 PGP 加密技术 一、PGP加密技术分析 我们知道PGP(Pretty Good Privacy)是目前最流行的一种加密软件,它是一个基于RSA 公钥加密体系的邮件加密软件。我们可以用它对邮件保密以防止非授权者阅读,它还能对用户的邮件加上数字签名,从而使收信人可以确信发信人的身份。它让用户可以安全地和从未见过的人们通信,事先并不需要任何保密措施的来传递密钥,因为它采用了非对称的“公钥”和“私钥”加密体系。 我们知道采用“公钥”和“私钥”加密体系最大的安全性问题就是公开的“公钥”可能被人篡改,影响文件的解密,虽然PGP也采用这一加密体系,并且所有“公钥”和“私钥”都可以由用户自己产生,不需要专门的认证机构,但它却有一个比较完善的密钥管理体制,所以它的另一半优点就体现在PGP独特的密钥管理体制上。 下面我们就从PGP加密机制和密钥管理的角度来分析PGP加密的优越性。 1.PGP的加密机制。在现代社会里,电子邮件和网络上的文件传输已经成为生活的一部分。邮件的安全问题也就突出了,大家都知道在互联网上传输的数据是不加密的。如果用户不保护自己的信息,第三者就会轻易获得用户的隐私。还有一个问题就是信息认证,如何让收信人确信邮件没有被第三者篡改,就需要使用数字签名技术。 RSA公钥体系的特点使它非常适合用来满足上述两个要求:保密性(privacy)和公证性(authentication)。RSA(Rivest-Shamir-Adleman)算法是基于大数不可能被质因数分解假设的公钥体系。简单地说就是找两个很大的质数。一个对外公开,一个不告诉任何人。公开的一个称为“公钥”,另一个叫“私钥”(Public key & Secret key or Private key)。这两个密钥是互补的,也就是说用公钥加密的密文只可以用私钥解密,反过来也一样。 RSA算法简介: (1)随机取两个独立大素数p与q(保密); (2)计算:n = p * q (公开n)

实验三PGP加密系统实验

实验三PGP加密系统实验目的:通过对PGP加密系统的使用,掌握各种典型的加密算法在文件、文件夹、邮件的加密、签名以及磁盘的加密中的应用。 实验环境:windows7操作系统和PGP加密系统,网络互连。 实验内容:1、熟悉PGP的安装、注册、汉化,生成自己的密钥对 2、导出自己的公钥,并上传至ftp,下载并导入老师的公钥sh.asc 3、验证作业要求1.txt和作业要求2.txt哪一个是老师用sh.ascq签名认证过的文件。 4、按照上一步验证过的作业要求完成后续任务。 实验步骤: 安装PGP软件 1.先查看自己电脑系统类型,因为P 2.PGP软件包的安装 PGP软件的安装跟一般软件的安装一样,按照提示逐步单击Next按钮完成即可。只是安装过程中需要重启计算机。

3. 启后,输入keygen.exe 将解压文件解压到C:\Program Files\Common Files\PGP Corporation\Strings目录下。 4.在PGP 桌面上,选择tools选项卡选择options,然后在语言选项下选择默认。汉化完成。 5然后再重启PGP,这样PGP操作界面就是中文的。 PGP密钥的生成和管理 使用PGP之前,需要生成一对密钥,一个是公钥一个是私钥。具体操作如下: 1.在PGP Desktop界面中选中菜单”文件”→”新建PGP密钥”命 令生成新的密钥对。 具体步骤看图解:(生成自己的密钥,用自己名称的全拼命

名) 人物A生成的密钥。密钥密码是:tanghui1994 2.选中菜单“文件”>“导出”>“密钥”命令,生成asc文件把公钥上传至ftp相应位置。 4.通过菜单“文件”>“导入”命令,导入asc文件。(此处要求导入老师的公钥) 这样双方就就导入了对方的公钥,但是导入的公钥没有校验,是不可信任的,没有得到用户的认可。 校验对方的公钥 1.用鼠标右键单击新导入的公钥,在弹出的快捷菜单中选择“签名”命令。 2.在PGP sign key对话框中,选中要签名的公钥,并选中“允许签名被导出”的复选框。 3.选择签名时使用的私钥,并输入命令,即对导入的公钥进行签名。

PGP 操作使用教程

广州南洋PGP项目实施 PGP Desktop 10.2.0 2013年3月

文档修改记录 属性内容 文档名称操作使用文档 文档编号NYVM – 03 文档版本V1.0 版本日期2013-3-15 制作人梁立权 版本变更记录 版本修订日期修订人描述 V1.0 2013-3-15 梁立权PGP Desktop 10.2.0

目录 PGP Desktop 10操作使用文档 (4) 一、PGP Desktop用户端的安装 (4) 二、PGP Desktop主界面 (7) 三、New Virtual Disk(新建虚拟磁盘) (9) 四、Encrypt Whole Disk or Partition加密整个磁盘或分区(慎用) (19) 五、New PGP Zip(文件及文件夹压缩加密) (22) 六、PGP NetShare 网络共享 (24) 七、PGP Shred Free Space (擦除自由空间) (28) 八、PGP Options...(PGP设置选项) (10) 九、任务栏菜单 (9)

PGP Desktop 10操作使用文档 一、PGP Desktop用户端的安装 1、在PGP服务器中,下载适合用户端系统的PGP Desktop版本,PGP Desktop版本有 MAC OS X,LINUX32-BIT ,LINUX64-BIT,WINDOWS32-BIT,WIDNOWS-64-BIT。 本次教程以WIN XP 32位系统安装PGP Desktop 10。 2、下载到桌面,运行PGP Desktop安装程序 3、选”Do not display the Release Notes”,下一步

相关文档