当前位置: 首页 > news >正文

Javaweb---HTTPS

题记

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

加密的方式都有那些呢?

1.对称加密: 加密和解密使用的密钥是同一个密钥
在这里插入图片描述
2.非对称加密:有两个密钥(一对),分为公钥和私钥(公钥是公开的,私钥是要藏好的)
在这里插入图片描述

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

1.对称加密
在这里插入图片描述
在这里插入图片描述
上述引出的问题
在这里插入图片描述
对称加密的问题
在这里插入图片描述
那么如何让数据更加安全的到服务器呢?
我们引入了第二种方式

2.非对称加密
在这里插入图片描述
那么既然已经引入非对称加密了为何还要继续使用对称加密?
a.使用非对称加密运算成本较高、计算速度较慢
b.使用对称加密运算成本较低、计算速度较快
如果是使用非对称加密进行单次的业务也其实还好,但是如果在业务量较大的时候就会降低运算速度更推荐使用对称加密,当然如果业务都使用非对称加密的时候效率就太差了!
引入安全性引入加密必将会使效率大大折扣,我们也是希望此类影响能降到最低

使用非对称加密的不安全性
在这里插入图片描述
3.使用证书校验服务器的公钥
在这里插入图片描述
相关问题
在这里插入图片描述
以此来保证https的安全性

相关文章:

  • 笔记:Mysql的安全策略
  • Meta Llama 3 RMSNorm(Root Mean Square Layer Normalization)
  • [每周一更]-(第100期):介绍 goctl自动生成代码
  • 【归档】git使用
  • HCIA-RS实验-单臂配置
  • 小米路由器如何设置去广告功能,如何设置小米路由器的自定义Hosts(小米路由器如何去除小米广告、去除小米电视盒子开屏广告、视频广告)
  • 基于深度学习的在线选修课程推荐系统
  • 【六袆 - Java】Java 驱动连接Oracle数据库; Java单元测试 连接Oracle;
  • springcloud第4季 springcloud-gateway网关filter案例场景
  • 自定义类型:结构体+结构体内存对齐+结构体实现位段
  • linux系统——ping命令
  • qemu虚拟机安装麒麟v10 arm版系统
  • [自学记录09*]Unity Shader:在Unity里渲染一个黑洞
  • 零基础入门学用Arduino 第一部分(三)
  • Java算法-力扣leetcode-167. 两数之和 II - 输入有序数组
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 「面试题」如何实现一个圣杯布局?
  • JS专题之继承
  • Mysql5.6主从复制
  • Zsh 开发指南(第十四篇 文件读写)
  • 从伪并行的 Python 多线程说起
  • 开源SQL-on-Hadoop系统一览
  • 排序(1):冒泡排序
  • 我有几个粽子,和一个故事
  • 学习笔记TF060:图像语音结合,看图说话
  • 一些关于Rust在2019年的思考
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 与 ConTeXt MkIV 官方文档的接驳
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 进程与线程(三)——进程/线程间通信
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​如何防止网络攻击?
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • ## 基础知识
  • #AngularJS#$sce.trustAsResourceUrl
  • #APPINVENTOR学习记录
  • #pragma pack(1)
  • #QT 笔记一
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • $().each和$.each的区别
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (7)svelte 教程: Props(属性)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (pojstep1.1.2)2654(直叙式模拟)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (算法)N皇后问题
  • (循环依赖问题)学习spring的第九天
  • (一)Neo4j下载安装以及初次使用
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .NET HttpWebRequest、WebClient、HttpClient
  • .net 程序发生了一个不可捕获的异常
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET+WPF 桌面快速启动工具 GeekDesk