深圳Java学习:小白速懂Https协议
一、Https简介
Http:超文本传输协议 可以在Inet网中,进行数据的传输,文本、音频、视频、图片、资源等都可以进行传输
Https:Http+SSL,安全的Http协议,使用了安全传输层
SSL:Secure Socket Layer 安全传输层,在进行传输和接收的时候都会进行加密和解密 安全协议的一种
二、https工作流程
服务器中间件(Nginx、Tomcat、IIS、Apache)等进行数据发送的时候会进行加密(秘钥),浏览器或者客户端接收消息,先获取秘钥对消息解密。浏览器或客户端发送消息到服务器,先对发送的消息进行加密(秘钥),服务器中间件接收消息,要对消息进行解密(秘钥)
三、https的特性
1、安全性 秘钥加密消息
2、可靠性 服务器和客户端都需要认证
3、完整性 SSL会进行完整性校验
四、实现SSL的证书类型
名称:SSL证书、CA证书、Https证书
公共机构发行安全证书,CA(证书颁发机构)
全球颁发CA证书的权威机构:
1、 Symantec赛门铁克(CA机构)高端的SSL证书品牌
Symantec SSL证书致力于打造高端服务器证书品牌,只提供高端的SSL证书:OV SSL证书和EV SSL证书,深受企业、电商、金融类网站喜爱,全球500强企业、百余家银行以及94%全球领先电商平台都在使用Symantec SSL证书。
提供证书类型:OV SSL证书、EV SSL证书、单域名SSL证书、多域名SSL证书、通配符证书。
证书特点:
(1、高端品牌;
(2、提供ECC、DSA、RSA三种加密算法;
(3、独一无二的诺顿签章。
2、GeoTrust(CA机构)是全球第二大数字证书颁发机构(CA)
也是身份认证和信任认证领域的领导者,是一款优质的、高性价比的SSL证书品牌。
GeoTrust从2001年成立到2006年占领全球市场25%的市场份额,在全球150多个国家有超过10万个用户在使用 GeoTrust SSL证书。支持中文域名和显示中文名称,深受国内用户喜爱,目前GeoTrust SSL证书市场占有率已超过30%,而且每年的增长率高达150% 。
提供证书类型:DV SSL证书、OV SSL证书、EV SSL证书、单域名SSL证书、多域名SSL证书、通配符证书。
证书特点:
1、全球最大数字证书颁发机构(CA)之一;
2、性价比较高;
3、独特的网站安全签章。
3、Comodo SSL证书
Comodo(CA机构)成立于1998年,是全球优秀的网络安全服务提供商和SSL证书服务商之一,Comodo证书产品类型丰富,满足各类网站不同的安全需求,极具性价比,深受中小型企业的欢迎。
Comodo拥有超过20年的数字证书行业经验,证书发行量全球第一,迄今为止已经发出超过1亿份证书,为所有网站和移动应用提供各个类型的数字证书安全解决方案。
证书类型:DV SSL证书、OV SSL证书、EV SSL证书、单域名SSL证书、多域名SSL证书、通配符证书。
证书特点:
1、价格便宜;
2、提供少量免费SSL证书;
3、颁发速度快;
4、Thawte SSL证书
Thawte(CA机构)由南非Mark Shuttleworth创立,Thawte SSL证书产品占据了全球SSL证书市场的40%,是全球第三大数字证书颁发机构(CA)。
迄今为止,Thawte自1995年以来已经发行了超过945,000个SSL证书和代码签名证书,以保护超过240个国家的身份和交易。VeriSign于2000年2月1日以5.75亿美元换股完成收购,收购后Thawte仍然独立运作。Thawte SSL证书是全球最早支持IDN国际语言域名的数字证书品牌,使用中文域名网站的中国用户也可以部署SSL证书来确保信息安全。
提供证书类型:DV SSL证书、OV SSL证书、EV SSL证书、单域名SSL证书、多域名SSL证书、通配符证书。
证书特点:
1、支持中文域名;
2、根证书无需升级直接支持代码签名;
3、价格便宜,签发速度快。
5、RapidSSL证书
RapidSSL(CA机构)证书是GeoTrust证书品牌中的入门级便宜SSL证书品牌,目前属于Digicert的子品牌,其根证书为Digicert,只有两款DV SSL证书产品,相对Digicert其他子品牌的DV SSL证书,价格便宜很多,非常适合小型网站和个人用户申请安装。
证书特点:
1、价格便宜;
2、10分钟快速颁发;
3、申请流程简单。

深圳Java学习:小白速懂Https协议相关推荐

  1. 深圳Java学习:Docker

    深圳Java学习:Docker 1.思考 前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build.docker run 等命令操作容器.然而微服务架构 ...

  2. 深圳Java学习:怎么阅读spring源码?

    深圳Java学习:怎么阅读spring源码? 此问必是有心人,有心人必有心答. --题记 当我看到这个问题的时候,不禁心里一问,为何要阅读spring源码? 在我们的生活之中,有形形色色的万物(Obj ...

  3. 深圳Java学习培训:SQL语言之索引-千锋

    深圳Java学习培训:SQL语言之索引-千锋 前言 本章我们将学习MySQL中的索引,本文将从索引的作用.索引的分类.创建索引的语法.索引的使用策略以及索引的实现原理等方面带大家了解索引. 索引的作用 ...

  4. 深圳Java学习:Java中的原子操作

    深圳Java学习:Java中的原子操作 来到千锋学习Java已经有一段时间了,由当初的懵逼状态逐渐好转,也逐渐养成了写技术学习笔记的习惯,今天总结了一下Java中的原子操作. 1.Java中的原子操作 ...

  5. 深圳Java学习:面向对象【重点知识】

    深圳Java学习:面向对象[重点知识] 在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免.今天千锋小编对面向对象来 ...

  6. 深圳Java学习:分享几道真实的企业Java工程师笔试题

    深圳Java学习:分享几道真实的企业Java工程师笔试题,你都会做吗?

  7. 为什么浏览器会提示网站“不安全”?一文读懂https协议与SSL证书

            为什么浏览器会提示网站"不安全"?从浏览器的"不安全"提示来详细了解https与SSL证书 我们打开很多http网站时候,会看到浏览器提示&qu ...

  8. web后端http协议使用过程中安全防范及https协议实现原理

    最近部门在进行对外暴露接口http协议向https协议转换 上大学时,学习过计算机网络,包括https协议,https是在http(HyperText Transfer Protocol)协议的基础上 ...

  9. RUNOOB.COM的Java学习网

    RUNOOB.COM的Java学习网 网址: https://www.runoob.com/

最新文章

  1. java: web应用中不经意的内存泄露
  2. VSTS Code Analysis 错误 CA1014 CLSCompliantAttribute 及Suppress Message (镇压Code Ananlysis)...
  3. 嵌入式第一周学习总结
  4. es python demo
  5. ES6, Angular,React和ABAP中的String Template(字符串模板)
  6. swagge php token,swagger在thinkphp6的使用方式
  7. Android线程之异步消息处理机制(二)——Message、Handler、MessageQueue和Looper
  8. 小猴子蓝裤黄袄 即时通讯
  9. mysql创建全文索引
  10. 2019国内某知名科技公司技术资料
  11. RFM模型的理解和python案例分析
  12. php web表格导出,javascript将web表格导出成excel
  13. 肠道微生物组如何影响运动能力,所谓的“精英肠道微生物组”真的存在吗?
  14. 张云茹计算机,张云茹 - 重庆理工大学 - 药学与生物工程学院
  15. iOS 图形处理 Core Graphics Quartz2D 教程
  16. 什么是Linkerd
  17. base64编码图片数据存储服务器
  18. 数学的故事之“共轭”
  19. 概述-元数据是什么?
  20. lims 系统 服务器 强大,实验室信息管理系统(LIMS)详解

热门文章

  1. 聊一聊网络营销那些事儿
  2. 热力学第一定律 等值过程 绝热过程
  3. java包装类默认值_java包装类
  4. 【回顾九月份第一周】 为什么你的前端工作经验不值钱
  5. 海康相机rtsp取流
  6. monkey日志分析详解
  7. DDD领域驱动设计落地实践系列:战略设计和战术设计
  8. html行样式怎么写,html行内样式字号怎么写
  9. 全国计算机有一级学科博士点的学校,拥有一级学科博士点能否说明一个学校的这个专业较强?...
  10. 生活不止诗和远方,还有​眼前的苟且!