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

安全与加密常识(2)TLS/SSL安全协议

文章目录

    • 1. 概述
    • 2. TLS组成
    • 3. TLS 握手过程

1. 概述

传输层安全性协议 Transport Layer Security,TLS 及其前身安全套接层 Secure Sockets Layer,SSL是一种安全协议,目的是为互联网通信提供安全及数据完整性保障。网景公司(Netscape)在1994年推出首版网页浏览器-网景导航者时,推出HTTPS协议,以SSL进行加密,这是SSL的起源。

TLS的主要目标是在两个通信对等方之间提供一个安全的通道;底层传输的唯一要求是可靠的、有序的数据流。

发展历程

  • SSL 1.0和2.0: 1990年代初期由网景公司开发,但存在严重的安全漏洞,因此很快被废弃。

  • SSL 3.0: 1996年发布,修复了前一版本的漏洞,成为首个广泛使用的安全协议。

  • TLS 1.0: 1999年发布,基于SSL 3.0进行升级和标准化,由IETF(Internet Engineering Task Force)管理。TLS 1.0仍然广泛使用,但有安全漏洞。

  • TLS 1.1: 2006年发布,修复了TLS 1.0中的一些安全缺陷和弱点。

  • T-LS 1.2: 2008年发布,加入了更强大的加密算法和更严格的安全要求,成为当前主流使用的版本。

  • TLS 1.3: 2018年发布,进一步提高了安全性和性能,简化了握手过程,减少了连接建立时间。

TLS的主要功能:

  • 身份验证: 使用公

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数字孪生赋能农业生产:智慧农业的未来之路
  • 计网 - 传统的类网络划分 vs 无类别域间路由CIDR
  • Java连接Redis和SpringBoot整合Redis
  • Docker基础概念
  • 基于单片机的电梯控制系统的设计
  • kaggle使用api下载数据集
  • Unicode编码详细介绍
  • [python] 启发式算法库scikit-opt使用指北
  • 墨烯的C语言技术栈-C语言基础-018
  • 【OpenCV-Python实战项目】26-实时手部跟踪
  • 快速入门Jupyter notebook
  • 仕考网:公务员可以报考军队文职吗?
  • Zookeeper客户端和服务端NIO网络通信源码剖析
  • 【人工智能】AI绘画:科技与艺术交汇的新时代
  • 深入探索 Postman:使用 API 性能测试优化你的 Web 服务
  • const let
  • CSS3 变换
  • Cumulo 的 ClojureScript 模块已经成型
  • django开发-定时任务的使用
  • export和import的用法总结
  • Fundebug计费标准解释:事件数是如何定义的?
  • js写一个简单的选项卡
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • spring cloud gateway 源码解析(4)跨域问题处理
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 基于遗传算法的优化问题求解
  • 使用parted解决大于2T的磁盘分区
  • 使用putty远程连接linux
  • 算法-图和图算法
  • 我这样减少了26.5M Java内存!
  • 一道面试题引发的“血案”
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 转载:[译] 内容加速黑科技趣谈
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • # 计算机视觉入门
  • #stm32驱动外设模块总结w5500模块
  • (02)vite环境变量配置
  • (2024最新)CentOS 7上在线安装MySQL 5.7|喂饭级教程
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (待修改)PyG安装步骤
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (四)Linux Shell编程——输入输出重定向
  • (一)kafka实战——kafka源码编译启动
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Core 成都线下面基会拉开序幕
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET应用架构设计:原则、模式与实践 目录预览
  • .Net中间语言BeforeFieldInit
  • @31省区市高考时间表来了,祝考试成功
  • @Import注解详解