IT评测·应用市场-qidao123.com

标题: 网络安全专题:数据加密技能、免密登录技能、数字签名、数字证书、安全套接字 SSL 与 HTTPS 协议 [打印本页]

作者: 飞不高    时间: 2025-3-22 14:07
标题: 网络安全专题:数据加密技能、免密登录技能、数字签名、数字证书、安全套接字 SSL 与 HTTPS 协议
网络安全专题:数据加密技能、免密登录技能、数字签名、数字证书、安全套接字 SSL 与 HTTPS 协议

(一)数据加密技能 —— 对称加密与非对称加密

数据加密技能(Data Encryption Technology)是指通过对数据举行加密,使得只有授权的用户才能解密。
对称加密与非对称加密是两种常见的加密技能。
1. 对称加密

对称加密:加密和解密利用同一个密钥,称为对称密钥。常见的对称加密算法有 DES、AES 等。
优点

缺点

2. 非对称加密

非对称加密:加密和解密利用差别的密钥,称为密钥对,密钥对由公钥和私钥构成。

常见的非对称加密算法有 RSA、ECC 等。非对称加密算法生成非对称密钥对时,会起首生成一串随机序列,然后利用一个函数通过这个随机序列生成两个序列,这两个序列就形成了一对密钥对。
密钥对的性质

非对称加密的特点

公钥加密,私钥解密模式是最常见的利用模式:

另外,免密登录技能和数字签名等场景也利用到了非对称加密技能。
3. 对称加密与非对称加密共同完成数据文件的加密和解密

上面提到,非对称加密技能保证了数据加密、解密环节的安全性。然而,利用非对称密钥对加密、解密数据文件,服从远不如对称密钥。当数据文件很大时,这种服从差距更明显。为了分身服从(对称秘钥的特点)和安全性(非对称秘钥的特点),我们可以采取下面的加密、解密策略。
加密过程
解密过程
如果数据包被攻击者截获,攻击者没有私钥,无法破解对称密钥,也就无法破解数据文件了。
(二)免密登录技能

免密登录技能的底层是非对称加密技能。
用户注册时不提交暗码,而是生成一对非对称密钥,并将用户名和公钥传给服务器,存入用户信息列表。私钥客户端本身留存。
整个登录过程称为“挑战——响应机制”:
有了这套机制,用户在登录服务器时就无需每次都要输入暗码了。
(三)数字签名

1. 什么是数字签名?

数字签名是一种消息认证技能,它可以证实消息发送者的身份。
在物理天下中,我们常常要举行签名。比方:

数字签名也是一样的作用。比方:

利用签名(数字签名)时,必须留意以下两点:
2. 数字签名的实现原理是哈希散列和非对称加密

以开辟者给软件程序签署数字签名为例,解说数字签名的实现原理。
签名过程
验证过程
3. 数字签名必须由值得信任的机构签发,且具备防伪标识

分析上述流程:
(四)数字证书

前文提到,未经值得信任的机构签发的数字签名,没有防伪标识,是不可信的。
因此,合理的机制是:作者向值得信任的机构申请数字证书,值得信任的机构验证作者的干系信息后,作者就可以利用数字证书处理数字签名,从而使数字签名具备防伪标识。
这些值得信任的机构称作证书颁发机构(CA)。每一个证书颁发机构建立之初都生成了一对非对称密钥对(下称 CA),并将 CA 的公钥发布,本身留存 CA 的私钥:这个 CA 的私钥是整个机制的底子,绝对不能泄露。
签发过程
作者发布文件时,会打包以下内容
用户接收文件时
A 的公钥验证通过后,用户就可以放心利用 A 的公钥验证数据文件是否被篡改了。

对于作者,如果数字证书不慎泄露,则须要第一时间向证书颁发机构“挂失”,并重新申请证书。此时,证书颁发机构会吊销作者的旧证书,并公示在吊销证书列表中。由于攻击者可能已经利用这份泄露的数字证书假冒作者给用户发恶意文件,思量最坏的情况,用户在接收文件时就必须得查数字证书是否已经在证书颁发机构的吊销列表中。
(五)安全套接字 SSL 与 HTTPS 协议

1. 什么是安全套接字?

安全套接字是 Internet 上利用的一种安全协议,工作在传输层和应用层之间。

在发送方:
在接收方:
2. 为什么要利用安全套接字?


我们访问网站时:

3. 安全套接字实现过程

当客户端和服务器建立连接后,两边起首协商对称密钥:
至此,两边乐成协商对称密钥,后续将利用这个对称密钥对数据举行加密解密。
4. 安全套接字的其他功能:服务器辨别与客户端辨别

如果用户要求访问的网站必须合法,而不是攻击者伪造的网站,用户可以要求网站出示数字证书,并利用安全套接字验证;
同时,如果网站要求来访的用户必须合法,也可以要求用户出示数字证书,并利用安全套接字验证。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4