首页 > 其他分享 >邮件加密发送和接收

邮件加密发送和接收

时间:2024-12-23 21:00:27浏览次数:11  
标签:加密 证书 发送 点击 电子邮件 邮件

实验目的与要求

1. 帮助学生掌握邮件加密发送和解密接收的简易方法,掌握设置方法,提高专业技能和专业素养。

2. 要求学生掌在不一样的环境里实现邮件加密发送和解密接收。

实验原理与内容

实现安全电子邮件案例.

流程大致为: 用户向CA申请一个用于邮件加密的数字证书: 然后将数字证书安装到邮件客户端, 完成以后, 用户就可以发送安全的电子邮件了. 下面以Outlook Express为例, 说明这个过程.

(1) 单击Outlook Express→工具→账户, 分别建立发送邮件账户user1和接收邮件账户user2.

(2) 在打开的“Internet账户”对话框中, 点击属性→安全→签署证书→选择, 选择对自己的电子邮件生成签名的数字证书, 还可以在“加密首选项”选择加密电子邮件的数字证书, 这时, 可以看到申请到的电子邮件证书. 点击“查看证书”可以看到证书信息, 点击“确定”, 证书安装成功.

(3) 在Oul1ook Express中点击工具→选项→安全, 在最下面区域选中“在所有待发邮件中添加数字签名”. 点击高级→高级安全设置, 可以选择加密邮件的位数、签名方案等.

(4) 发送安全的电子邮件: 将收件人添加到邮件通讯录中, 在“数字标识”选项中, 导入收件人的数字证书. 写一封邮件, 用自己的数字证书签名, 然后发送给收件人, 这时邮件已用收件人的公钥进行了加密.

(5) 接收和验证安全的电子邮件: 收件人收到的电子邮件中, 会提示该邮件被签名和加密过, 点击“继续”, 就可以看到邮件的内容了.

(6) 添加附件,并检查加密文件。

  仿照上面PKl 实现安全电子邮件案例, 在Office自带的Outlook中实现安全电子邮件, 并将每步操作记录下来.

实验步骤

仿照上面的提示,在Office自带的Outlook中实现安全电子邮件, 并将每步操作记录下来.

实验注意事项

两人一组,一个发送加密邮件,一个接收加密邮件。遇到问题可以通过互联网查询方法。

实验设备与软件环境

PC Windows环境

实验过程与结果

发件人:305***943@qq.com

收件人:l***pn@163.com

分别建立发送邮件账户user1和接收邮件账户user2

建立方法:163和qq不同

在“其他设置”-“高级”中,进行以下操作:

1.设置接收服务器端口号为993;

2.选择加密连接类型为SSL;

3.设置发送服务器端口号为465或587;

选择加密连接类型为SSL

(实际上在接收服务器那里选择加密连接类型为SSL之后端口号会自己变成993,但是发送服务器端口号就要靠自己改啦)

获取GDCA证书和安装

首先我们通过电脑登录SSL证书,HTTPS证书,代码签名证书-数安时代-数字证书电子商城在首页申请证书如下图所示:

用户登录,还没有账户请免费注册

登录主页面,点击GDCA安全邮件证书“免费申请”按钮。

填写相关信息资料,牢记保护密码。申请完成后下载pfx格式的邮件证书文件。

安装证书

下载pfx邮件证书后,双击证书

选择“本地计算机”,点击下一步

点击下一步

输入申请证书时候填写的保护密码,点击下一步

选择“根据证书类型,自动选择证书存储”,点击下一步,按完成

选择“是”导入即可

邮件证书的使用

安装电子邮件客户端软件OUTLOOK,然后登录用户。

进入客户端选择“新建电子邮件”

填写需要发送的信息后,如图点击标记右上箭头

点击“安全设置”,勾选“为此邮件添加数字签名”与“以明文签名发送邮件”,然后点击“更改设置”。

签名证书选择刚才导入的邮件证书,哈希算法选择SHA256;加密证书也是选择相同的证书,加密算法选择AES(256-bit)。勾选“将证书与签名邮件一同发送”,点击确定。

然后,回头点击确定,选择关闭。

点击发送邮件

发件箱打开邮件看到右边的标记,点击并可以查看到签名详细的信息,代表邮件加密发送完成。

具体的实现介绍

分为四部:

邮件1给邮件二发送测试邮件,同时附带上自身的证书

邮箱2接收到测试邮件之后添加发送邮箱为联系人同时获取到邮箱1的证书,就可以发送加密信息了

邮箱二回送加密邮件和发送自己的证书

同上,邮箱1收到邮件后将其加入联系人,获得邮箱2的证书,这时候就可以相互加密发送和解密对方的发来的邮件了

邮箱1发送加密邮件给邮箱2

邮箱二就可以看到收到的邮件被加密和签名了

邮箱2也回送加密签署邮件

标签:加密,证书,发送,点击,电子邮件,邮件
From: https://blog.csdn.net/weixin_59151049/article/details/144661060

相关文章

  • 某东h5st5.0 最新加密分析 纯算js python调用补环境
    声明:本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!有相关问题请第一时间头像私信联系我删除博客!前言简单分析一下某东的h5st加密流程第一步很简单,直接......
  • 渗透测试-前后端加密分析之AES加密下的SQL注入
    本文是高级前端加解密与验签实战的第9篇文章,也是最后一篇文章。本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过前后端加密进行SQL注入。登录输入账号密码,抓包查看数据包,看上去就是一个普通的aes加密:这里热加载代码不算太难,常规的加解密函数就可以了:encryp......
  • 渗透测试-前后端加密分析之RSA+AES
    本文是高级前端加解密与验签实战的第8篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过RSA与AES加密来爆破登录。由于RSA加解密有长度限制,以及解密速度等问题,所以如https等协议都是用非对称加密对称加密的密钥,然后用对称加密算法来加密数据。本关卡就是用RS......
  • 支付算法加密和内网穿透原理和应用场景-----软件架构设计
    对称加密:加解密使用同一把钥匙不能在金融领域使用,一旦发送方或者接收方泄露密钥,就会造成严重后果非对称加密:加解密使用不同的钥匙发送方发送的密文用A钥匙加密,接收方用B钥匙解锁接收方用C钥匙加密响应信息,发送方用D钥匙看响应结果使用RSA算法较多什么是公钥私钥,......
  • 爬虫Js逆向 -数据加密板块
    分析步骤:第一步分析是否为混淆JS        判断是否为混淆JS  看调用的堆栈名称是否简洁易懂  下图为非混淆​无混淆的情况下关键字(不可以很泛)   跟栈拦截器responseJSONparse hookdecrypt(本文讲的是非混淆的数据加密跟栈网站: 资讯-精灵数......
  • 第21天:信息收集-CDN绕过&Web应用&加速部署&漏洞回链&全网扫描&反向邮件&解析记录
    #知识点1、信息收集-Web应用-CDN加速-如何识别2、信息收集-Web应用-CDN加速-绕过方法一、前置知识:1.传统访问:用户访问域名–>解析服务器IP–>访问目标主机2.普通CDN:用户访问域名–>CDN节点–>真实服务器IP–>访问目标主机3.带WAF的CDN:用户访问域名–>CDN节点(WAF)–>......
  • C# 使用smtp.qq.com邮箱服务发送邮件
    1、开启SMTP服务,相当于授权过程(开启后,才可以通过这个模拟发送)位置:设置-->账号-->账号安全-->POP3/SMTP服务-->开启 2、编写发送邮箱邮件代码(引用:System.Net,System.Net.Mail)///<summary>///邮件发送帮助类///</summary>publicclassSMTPSendHelper......
  • QT网盘笔记(日志,qss,加密)
    前言:本章为本人在学习QT网盘时学到的知识,在此记录。一、QT日志1、前因(1)网盘服务端需要记录每一个登陆者登录的时间,账号名,在遇到除操作错误的错误时候会统计到日志中,同时客户的意见反馈也写入其中。(2)加上互斥锁防止多线程写入时混乱。2、互斥锁    (1)定义:在多......
  • //需求//某系统的数字密码(大于0),比如1983,采用加密方式进行传输;//规则如下:先得到每位数
    //需求//某系统的数字密码(大于0),比如1983,采用加密方式进行传输;//规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将所有数字反转,得到一串新数;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//1.通过输入......
  • 美联储降息后,比特币惊险守住10万美元大关,加密货币市场整体下滑
    原文来源:美联储降息后,比特币惊险守住10万美元大关,加密货币市场整体下滑-币热网-区块链数字货币新闻消息资讯加密货币市场遭遇重挫,美联储降息引发连锁反应在本周四的交易中,加密货币市场经历了显著的下跌,跌幅高达7.5%。这一波动主要归因于美联储将联邦基金利率下调了25个......