HTTP学习之HTTPS @ 胡巴 | 星期四,十二月 6 日,2018 年 | 2 分钟阅读 | 更新于 星期二,九月 28 日,2021 年

HTTPS = HTTP + 加密 + 认证 + 完整性保护

距离上次学习总结已经过去有1个月了都。。。最近这一个多月是有点忙了,期间断断续续的生了点小病。开始是嘴角开 裂,买了药还上过敏了,后来去医院又看了,才得已治愈,前前后后大概持续了25天左右。嘴角刚好,眼睛又得了急性结膜炎(红眼病),得了这病,就想到了动漫东京喰种和火影忍者中的宇智波家族的写轮眼。话说谁有东京喰种的资源呀,突然好像看,可是找不到资源呀!若有资源,欢迎联系我,有偿求资源哦(但是太黑的就不要来啦!)。这次生病的过程中,唯一的感觉就是平时上班交的医保还是有点用处的,至少大部分的药都纳入了医保,所以花的钱还不是很多,当然大病就不太清楚了。虽然这段期间有生病,并且工作也比较忙,但是我并没有偷懒哦,路上还是把相关的知识都看了的,只是没有时间总结啦!

今天总结一下HTTPS吧:

HTTPS = HTTP + 加密 + 认证 + 完整性保护

对HTTP加了三重保护,简直666,有木有。

第一重保护:加密

HTTPS对HTTP加密了,是怎么加密的呢?用什么加密的呢?

说到加密:你想到了什么? A.对称加密 B.非对称加密

没错,HTTPS 对HTTP 使用了这两种加密方式。

第二重保护:认证

你是谁?来自哪里?你用什么证明?认证就是来证明你是你,他是他,一般是由比较有声誉的CA来办法证书来保证的。

第三重保护:完整性保护

完整性保护是啥?就是保证通信内容不被篡改,保证接受的东西就是开始时发出的东西。谁会去改变传输的内容呢?听说过中间人攻击没。。。中间人就可以在HTTP通信中做这样的事情。

对称加密和非对称加密:所谓对称,非对称是针对密钥来说的。如果加密和解密使用的是同一把钥匙,则是对称加密。如果加密和解密使用的钥匙是不同的两把钥匙,则是非对称加密。

非对称加密有一把私钥和一把公钥。使用私钥加密的内容,可以使用公钥进行解密。使用公钥加密的内容,可以使用私钥进行解密。

Copyright © 2017 - 2024 boboidea.com All Rights Reserved 波波创意软件工作室 版权所有 【转载请注明出处】

avatar
基本信息
  • 姓名:bobo
  • 花名:胡巴
  • 性别:男
  • 血型:O型
  • 星座:白羊座

联系方式

  • 所在地:上海
  • QQ:279250819
  • 微信号:wanghuiwoshinideyou
  • 电子邮件:279250819@qq.com

博客地址

公众号

alt 无限递归

工作经历
  • 2022.5 - 至今

    • 公司:乐府互娱
    • 职位:高级SDK工程师
  • 2019.6 - 2022.4

    • 公司:萌推(上海突进网络科技有限公司)
    • 职位:中级PHP工程师 & 初级golang工程师
    • 荣誉:
      • 绩效A连续得主
      • 月度之星
      • 优秀个人奖
    • 所作所为:
      • 利用ES优化OMS、MMS管理系统商品列表查询
      • 利用消息队列、Redis、乐观锁优化商品审核流程
      • 利用Redis对商家端接口进行有效限流
      • 优化商品相关表索引,提升SQL查询速度
      • 商品中台构建,统一商品相关操作
      • 大表优化(数据分离、分表、大字段拆分)
      • 掌握所有商品核心流程
  • 2018.5 - 2019.5

    • 公司:DaDa英语(上海卓赞教育信息科技有限公司)
    • 职位:中级PHP开发工程师
    • 荣誉:无
    • 所作所为:
      • 利用ES优化教师CMS系统统计数据接口至500ms内
      • 工单系统开发及持续优化
      • 教师CMS系统的功能开发及持续优化
  • 2018.3 - 2018.5

    • 公司:波奇(上海)信息科技有限公司
    • 职位:初级PHP开发工程师
    • 荣誉:同下
    • 所做作为:如下
  • 2016.7 - 2018.3

    • 公司:光橙(上海)信息科技有限公司
    • 职位:初级PHP开发工程师
    • 荣誉:
      • 年度最佳进步奖
    • 所作所为:
      • 利用Redis提升商详接口最佳响应速度至50ms内
      • 利用Redis提升双11活动页可承受QPS至500以上
      • 利用Redis对接口进行简单限流
      • 与小伙伴合作提升搜索质量(ES初识)
      • 其他C端接口的开发及优化
      • B端商城老页面的维护及优化
SKILLS

编程语言

  • PHP
  • Golang
  • Shell
  • JAVA
  • JS
  • HTML\CSS

数据库

  • MySQL
  • Redis
  • Clickhouse

消息中间件

  • RabbitMq
  • Kafka

文档撰写

  • Swagger
  • Markdown

技术框架

  • Laravel
  • gin

搜索引擎

  • ElasticSearch

抓包工具

  • Charles