Javaweb---HTTPS

题记

为了保护数据的隐私性我们引入了HTTPS

加密的方式都有那些呢?

1.对称加密 : 加密和解密使用的密钥是同一个密钥

2.非对称加密 :有两个密钥(一对),分为公钥和私钥(公钥是公开的,私钥是要藏好的)

HTTPS的工作过程(旨在对body和header进行加密)

1.对称加密


上述引出的问题

对称加密的问题

那么如何让数据更加安全的到服务器呢?

我们引入了第二种方式

2.非对称加密

那么既然已经引入非对称加密了为何还要继续使用对称加密?

a.使用非对称加密运算成本较高、计算速度较慢

b.使用对称加密运算成本较低、计算速度较快

如果是使用非对称加密进行单次的业务也其实还好,但是如果在业务量较大的时候就会降低运算速度更推荐使用对称加密,当然如果业务都使用非对称加密的时候效率就太差了!
引入安全性引入加密必将会使效率大大折扣,我们也是希望此类影响能降到最低

使用非对称加密的不安全性

3.使用证书校验服务器的公钥

相关问题

以此来保证https的安全性

相关推荐
千鼎数字孪生-可视化36 分钟前
WebSocket实时推送技术:PLC状态监控大屏的高效实现路径
网络·websocket·网络协议
蒋星熠44 分钟前
破壁者指南:内网穿透技术的深度解构与实战方法
网络·数据库·redis·python·websocket·网络协议·udp
恒创科技HK2 小时前
现在中国香港服务器速度怎么样?
运维·服务器
创业之路&下一个五年3 小时前
第一部分:服务器硬件配置
运维·服务器
Liang_GaRy4 小时前
心路历程-Linux的特殊权限
linux·运维·服务器
monster_风铃4 小时前
BFD原理与配置
服务器·网络·tcp/ip·信息安全管理与评估
0wioiw04 小时前
Docker(⑤Kali Linux-HexStrike AI安装)
linux·服务器
喜欢你,还有大家4 小时前
Nginx服务——安装与搭建
java·服务器·nginx
zqy02274 小时前
HTTP的Web服务测试在Python中的实现
python·网络协议·http
noravinsc5 小时前
在银河麒麟v10上安装达梦8数据库
服务器·数据库·oracle