博客
关于我
java-信息安全(九)-基于DH,非对称加密,对称加密等理解HTTPS
阅读量:791 次
发布时间:2023-01-27

本文共 652 字,大约阅读时间需要 2 分钟。

概述

要理解SSL(安全悬停层),了解以下信息至关重要。

文章推荐:

基本概念

在SSL握手过程中,客户端和服务器通过明文交换随机数`client_random`和`server_random`,利用RSA公钥加密传输`premaster secret`,最终双方分别计算`master secret`。

为什么不直接使用`premaster secret`?主要原因是确保随机性不受任何一方的控制。

整个握手阶段都不加密,所有信息都是明文可见。如果发生信息窃取,窃取者可以知道双方选择的加密方法及两个随机数的值。因此,SSL的安全性关键在于`premaster secret`能否被保护。

虽然理论上,只要服务器的公钥足够长(如2048位),`premaster secret`就可以防泄露。但为了安全性,我们通常采用DH算法替换原有的握手阶段算法。

DH算法的优势在于:双方无需直接传输`premaster secret`,只需交换必要的参数即可计算随机密钥,从而显著提升安全性。

DH算法如何工作?图片中的步骤展示了传统握手阶段的变化。双方不再交换`premaster secret`,而是通过DH算法所需的参数来计算。这样既保持了握手效率,又提升了安全性。

转载地址:http://obryk.baihongyu.com/

你可能感兴趣的文章
LLM+多智能体协作:基于CrewAI与DeepSeek的邮件自动化实践
查看>>
404页面自动跳转源码
查看>>
46:把数字翻译成字符串(动态规划)
查看>>
500套精美Logo样机模板可直接套用、轻松制作炫酷logo
查看>>
ASP.NET MVC4 json序列化器
查看>>
@ResponseBody 和 @RequestBody
查看>>
A + B 九度oj
查看>>
A DBA’s take on MSCA (Mobile supply chain applications)
查看>>
A DBA’s take on MSCA (Mobile supply chain applications)
查看>>
A20地址线
查看>>
abaqus质量缩放系数取值_ABAQUS的质量缩放
查看>>
Access restriction: The type FileURLConnection is not accessible due to restriction
查看>>
Accessibility
查看>>
CentOS 系列:CentOS 7 使用 virt-install + vnc 图形界面/非图形界面 创建虚拟机
查看>>
CentOS 系列:CentOS 7文件系统的组成
查看>>
CentOS系列:【Linux】CentOS7操作系统安装nginx实战(多种方法,超详细)
查看>>
Docker部署postgresql-11以及主从配置
查看>>
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
查看>>
kali安装docker(亲测有效)
查看>>
Linux系列:Linux目录分析:[/] + [/usr] + [/usr/local] + [/usr/local/app-name]、Linux最全环境配置 + 动态库/静态库配置
查看>>