实验 发送加密签名邮件
[实验目的]
掌握非对称加密算法原理
掌握数字签名原理
了解gpg4win软件安装
了解产生密钥方法
掌握加密解密邮件的发送接收
[实验环境]
(1)局域网
(2)需要访问互联网
(3)gpg4win软件
[实验内容]
Gpg4win是一款加密软件,采用公钥加密技术。每个用户拥有一对公钥和私钥,进行加密文件或邮件传输时,采用对方的公钥加密信息,对方用自己的私钥解密查看信息,实现了信息的保密传输。
GPG4win使用说明:
(一)生成自己的密钥对
1.第一次使用GPG4win,需创建生成自己的密钥对。注意:需要在生成密钥对时输入自己真实的邮箱,才能发送加解密邮件。
2.名字这里自定义,电子邮件要正确真实。
3.点击“创建”
4.为安全起见,前面第一步生成的公私钥对中,私钥在系统中以密文形式存在,用口令来进行加密,所以需要设置自己的口令如下图。口令强度越高越好。
5.点击“完成”即可创建成功密钥对如下图。
给对方发送自己的公钥,让对方可以采用该公钥向自己发送加密邮件。共享公钥的方式有三种,一可将公钥上传到目录服务器,用户通过搜索获取你的公钥;二可通过电子邮件发送给对方;三可生成副本,通过优盘等方式传送。
(二)导入对方的公钥证书(该证书用来加密发送的邮件)
1.打开自己的gpg4win软件,(可同时生成自己的公私钥对)。如下图点击“导入”,找到接收的公钥证书asc文件,如图所示
2.对导入的公钥进行验证,选择自己的证书,勾选“我已经验证了此指纹”,点击“下一步”
认证方式中选择导入的对方公钥进行认证,认证方式下面两种都可以。
3.输入自己的口令,导入成功。这时就可以打开自己的邮箱,给对方写一封加密邮件了!
(三)加密邮件的发送
1.登录QQ邮箱,收件人填写接收邮件的用户,正文内容复制到剪切板。
2.点击任务栏右下角的Kleopatra图标,点击“剪切板”—“加密”
3.点击“添加收件人”,选择接收方的公钥“request”,点击“下一个”
4.显示加密成功,此时加密后的密文已经复制至剪切板,回到邮箱内容编辑界面,粘贴如下图,发送邮件,对方即可收到加密邮件。
(四)解密邮件
1.接收方接收到的密文如下,将文本内容全部框选并复制。
2.点击任务栏右下角Kleopatra图标,点击“剪贴板”—“解密”,选择自己的密钥,这时需要用私钥解密,所以软件会要求用户输入口令。
3.输入接收方request证书的口令,解密成功,解密后的内容在剪切板,打开一个txt文件粘贴即可看到明文。
(五)gpg4win还可以发送加密的文件
1.在桌面上新建txt文件,内容随便写。
2.点击“签名/加密”,在桌面上找到刚才新建的txt文件。
3.签名身份选择“wy_test”公钥,加密选择“为他人加密”,点击“签名”,加密成功。
解密文件:
当别人使用你的公钥对文件加密,并传输给你时。
1.点击“解密”,选择接收到的加密文件
实验小结:总结实验过程中碰到的问题和收获,同时查阅资料并思考gpg4win中用到了几种密钥?