Javaweb---HTTPS

题记

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

加密的方式都有那些呢?

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

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

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

1.对称加密


上述引出的问题

对称加密的问题

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

我们引入了第二种方式

2.非对称加密

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

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

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

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

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

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

相关问题

以此来保证https的安全性

相关推荐
江沉晚呤时8 分钟前
深入解析 .NET Kestrel:高性能 Web 服务器的架构与最佳实践
服务器·前端·.net
Web极客码1 小时前
cPanel&WHM 的 AutoSSL
服务器·ssl·cpanel
现实与幻想~3 小时前
Linux:web服务
linux·服务器·网络
珹洺4 小时前
Linux操作系统从入门到实战(五)详细讲解Linux权限概念
linux·运维·服务器·网络
小梦想的博客5 小时前
后端接口请求http改为https
网络协议·http·https
~央千澈~5 小时前
MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
网络·网络协议
zai.zai5 小时前
正则表达式与文本三剑客grep、sed、awk
linux·运维·服务器·正则表达式
天选之子1237 小时前
文本解析到大模型应用
服务器·开发语言
ephemerals__8 小时前
【Linux】深入理解程序地址空间
linux·运维·服务器
42fourtytoo9 小时前
从0开始建立Github个人博客(hugo&PaperMod)
运维·服务器·python·go·github