1. 实验内容
A机上用户(pgp_user)传送一封保密信给B机上用户(pgp_user1)。首先pgp_user对 这封信用自己的私钥签名,再利用pgp_user1公钥加密后发给pgp_user1。当pgp_user1收到pgp_user 加密的信件后,使用其相对的私钥 (Secret Key) 来解密。再用pgp_user的公钥进行身份验证。 2.实验步骤
(1)两台PC机上分别安装PGP软件 实验步骤:
第1步:运行安装文件pgp8,出现初始安装提示对话框。
第2步:出现License Agreement时单击 第3步:单击 第1步:运行setup,出现下述界面时输入对应的密码pgp.com.cn 第2步:.点击上图中的\"确定\"按钮.出现如下图示: 第3步:如上图,装饰状条条走到尽头以后.弹出如下图示: 第4步:如上图,点击\"下一步>>\"按钮,出现如下图示: 第5步:如上图,勾选\"我已阅读完所有的条款.然后点击上图中的\"下一步\"按钮.出现如下 图示: 第6步:点击上图中\"下一步\"按钮,出现如下图示: 第7步:如上图,勾选\"完整安装\" 然击上图中的\"下一步\"按钮.出现如下图示: 第8步:如上图,单击\"安装\"按钮.出现如下图示: 第9步:如上图,当系统验安装时,请关闭当前windows中运行的其它所有程序.随着时间的推移.系统出现如下页面. 第10步:如上图,随着时间的推移.出现如下画面.显示PGP8.1简体中言语汉化版安装成功 第11步:点击上图中的\"完成\"按钮.出现如下图示: 第12步:点击上图中的\"是(Y)\"按钮.系统重新启动 (2)以pgp_user用户为例,生成密钥对、获得对方公钥和签名 实验步骤: 第1步:重启软件 1) 单击<开始>按钮。 2)选择“所有程序”→ “PGP”→ “pgpkeys”,选择工具栏第一个按钮“生成新密钥对” 第2步:在出现的PGP软件产生密钥对的对话框中单击“下一步”按钮,弹出设置姓名和邮箱的对话框,参考下图所示进行设置,然后单击“下一步”按钮。 第3步:设置保护用户密钥的密码 首先在打开的设置密码对话框中,在提示密钥输入的文本框中输入保护pgp_user用户密钥的密码:(如:123456789)在确认框中再次输入。 然后,单击<下一步>按钮。其余操作不需改动安装的默认设置,直至安装结束提示。(注:最终会自动在“我的文档”文件夹中产生一个名为PGP的子文件夹。并产生两个文件:pubring.pkr和secring.pkr。) 第4步:导出公钥 选择用户pgp_user右击,选择“导出”选项,再导出公钥。(注意将导出的公钥放在一个指定的位置《如桌面》,文件的扩展名为.asc 。) 第5步:导入公钥 在PGPKeys主界面单击工具栏中的“密钥”菜单下的“导入”按钮,导入用户pgp_user的公钥。 第6步:签名 pgp_user对导入的公钥进行签名。右击用户pgp_user,从弹出的菜单中选中“签名”命令,输入pgp_user的密钥。 第7步:按照上述的操作步骤建立用户pgp_user1(对应邮箱为pgp_user1@163.com),设置私钥对应的密码为987654321,如下图所示: (3)以pgp_user用私钥对文件签名,再用pgp_user1的公钥加密并传送文件给pgp_user1 第1步:创建一个文档并右击,如下图所示,从弹出的快捷菜单中选择“加密&签名“ 第2步:选择接收方pgp_user1,按照提示输入pgp_user私钥,此时将产生一个加密文件,将此文件发送给pgp_user1. (4)以pgp_user1用私钥解密,并进行身份验证。 第1步:pgp_user1收到文件后右击,从弹出的快捷菜单中选择“解密&效验”命令。 第2步:在输入框中根据提示输入pgp_user1的私钥解密并验证。 (输入用户pgp_user1的密钥进行解密) (保存解密后的文件) (验证签名人)
因篇幅问题不能全部显示,请点此查看更多更全内容