当前位置:首页 » 《资源分享》 » 正文

PGP加密并签名电子邮件_君莫hacker的博客

28 人参与  2021年09月22日 12:23  分类 : 《资源分享》  评论

点击全文阅读


目录

    • 安装步骤
    • 实验步骤
      • 一、创建新密钥
      • 二、导出公钥
      • 三、导入密钥
      • 四、签名文字内容
      • 五、加密文字内容
      • 六、解密文字内容
      • 七、验证签名内容
      • 八、篡改邮件内容

安装步骤

  1. 下载软件
    链接:https://pan.baidu.com/s/1tKpPLQ3tUYSjX4aHV35euw
    提取码:xnff
    根据系统选择64位或32位,激活码安装时要用
    在这里插入图片描述

  2. 双击运行,安装
    在这里插入图片描述

  3. 如图点击OK
    在这里插入图片描述

  4. 如图所示进行操作
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 这里必须进行重启系统进行配置更改,点击Yes立即重启系统,点击No需要自行重启(由于后台运行应用较多,所以这里选择稍后重启)
    在这里插入图片描述

  6. 重启电脑
    在这里插入图片描述

  7. 电脑开启后自自动跳出如下页面
    在这里插入图片描述

  8. 在网盘资源里存在激活码,或者你可以直接在这里复制粘贴
    激活码:D4Z4Y-PP7ZU-1V5RB-ELVPJ-6X9D4-VBA
    在这里插入图片描述

  9. 点击下一步
    在这里插入图片描述

  10. 如图,点击下一页
    在这里插入图片描述

  11. 点击下一页
    在这里插入图片描述

  12. 点击下一页
    在这里插入图片描述

  13. 点击下一页
    在这里插入图片描述

  14. 点击完成
    在这里插入图片描述
    安装完成,打开所安装的
    在这里插入图片描述
    在这里插入图片描述

实验步骤

注:实验需要两台主机进行完成,两个同学一起进行实验,或者在虚拟机上再开启一台主机。我这里由于虚拟机环境问题,显示应用无法安装到虚拟机,所以我只在一台主机上完成,并将每个实验环节的操作列举了出来,这里建议两个人共同完成。根据以下实验步骤进行操作:

#注意:实验中一定要分清在哪台主机进行操作,以及操作对象是哪个密钥
1. 在A主机与B主机上创建各自密钥    (下面具有操作步骤)
2. 将A主机的公钥导入B主机
3. 将B主机的公钥导入A主机
4. 在A主机用A主机的私钥对邮件进行数字签名
5. 在A主机用B的公钥对签名的文件加密
6. 将加密并签名的文件进行发送到B主机
7. 在B主机用B主机的私钥对发来的邮件进行解密
8. 在B主机用A的公钥进行签名验证
9. 篡改加密签名后的内容,解密验证

一、创建新密钥

1.如图所示, Fle – New PGP Key…

在这里插入图片描述

  1. 点击下一页
    在这里插入图片描述

  2. 按照页面输入你的信息,然后点击Advanced…
    在这里插入图片描述

  3. 将key_size设置2048更加安全一些,点击OK
    在这里插入图片描述

  4. 点击下一页
    在这里插入图片描述

  5. 为密钥设定保护密码,密码长度不能少于8个字符
    在这里插入图片描述

  6. 密钥创建成功
    在这里插入图片描述

  7. 点击Done完成
    在这里插入图片描述

二、导出公钥

方法一:

  1. 鼠标右击需要导出公钥的密钥,复制公钥
    在这里插入图片描述
  2. 将公钥粘贴到记事本并保存
    在这里插入图片描述
    手动复制粘贴出去的公钥,文件后缀为asc

方法二:

  1. 选择Export
    在这里插入图片描述
  2. 选择导入的路径,记得千万不能在左下键打√,否则私钥也也被导出去,非常不安全
    在这里插入图片描述

三、导入密钥

  1. 点击File – Import…
    在这里插入图片描述
  2. 选择要导入的密钥
    在这里插入图片描述
  3. 点击选中张三,然后点击import
    在这里插入图片描述
  4. 将Trust修改为Trusted,导入密钥完成
    在这里插入图片描述

四、签名文字内容

  1. 选择需要签名的文字,全选(Ctrl+A),然后拷贝(Ctrl+C )
    在这里插入图片描述
  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述
  3. 选择需要使用的签名密钥,点击OK,签名成功
    在这里插入图片描述
  4. Ctrl+V 复制到记事本, 就可以看到加密后的密文
    在这里插入图片描述

五、加密文字内容

  1. 复制需要加密内容
    全选(Ctrl+A) ,然后拷贝一下(Ctrl+C )
    在这里插入图片描述

  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述

  3. 这里注意要双击选择你要使用的加密密钥
    在这里插入图片描述

  4. 密钥跳到下面的框说明选择密钥成功,点击OK进行加密,密文此时已经在你的粘贴板
    在这里插入图片描述

  5. Ctrl+V 粘贴到记事本, 就可以看到加密后的密文
    在这里插入图片描述

六、解密文字内容

  1. 选择需要解密密文,全选(Ctrl+A),然后拷贝(Ctrl+C )
    在这里插入图片描述

  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述
    点击后解密成功

  3. 得到解密后的内容
    在这里插入图片描述

七、验证签名内容

  1. 选择需要验证的签名文字,全选(Ctrl+A),然后拷贝(Ctrl+C )
    在这里插入图片描述

  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述

  3. 验证成功
    这是签名验证结果的显示,Status:Good Signature 说明签名验证成功,文字内容没有被篡改。
    在这里插入图片描述

八、篡改邮件内容

篡改密文:

  1. 对加密后的文件进行篡改
    未被篡改的密文:
    在这里插入图片描述
    篡改加密后的文件,全选(Ctrl+A),然后拷贝(Ctrl+C )
    在这里插入图片描述

  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述

  3. 出现报错
    在这里插入图片描述

篡改数字签名内容:

  1. 假设解密正常,只对数字签名进行篡改
    未被篡改的签名:
    在这里插入图片描述
    篡改后的签名,在其中添加一个“学号3 姓名3”,全选(Ctrl+A),然后拷贝(Ctrl+C )
    在这里插入图片描述

  2. 鼠标右击屏幕右下角的这个图标,选择如图所示
    在这里插入图片描述
    在这里插入图片描述

  3. 验证失败
    签名验证结果的显示,Status:Bad Signature 说明签名验证失败,文字内容被篡改。
    在这里插入图片描述


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/28361.html

密钥  点击  签名  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1