Javaweb---HTTPS

题记

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

加密的方式都有那些呢?

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

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

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

1.对称加密


上述引出的问题

对称加密的问题

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

我们引入了第二种方式

2.非对称加密

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

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

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

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

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

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

相关问题

以此来保证https的安全性

相关推荐
冬奇Lab11 小时前
一天一个开源项目(第46篇):Caddy - 自动 HTTPS 的现代化 Web 服务器,支持 HTTP/3
网络协议·nginx·开源
Sheffield4 天前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
茶杯梦轩6 天前
从零起步学习RabbitMQ || 第二章:RabbitMQ 深入理解概念 Producer、Consumer、Exchange、Queue 与企业实战案例
服务器·后端·消息队列
小时前端8 天前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https
YuMiao8 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
Jony_11 天前
高可用移动网络连接
网络协议
Sinclair11 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
chilix11 天前
Linux 跨网段路由转发配置
网络协议
Rockbean12 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
茶杯梦轩12 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试