详细讲解HTTP 的安全问题解决方案

本文详细介绍了HTTPS协议的安全机制,包括HTTPS的使用、数字加密原理、对称与非对称密钥加密的区别、公开密钥加密技术如RSA,以及数字签名和数字证书的概念与作用,阐述了保障网络通信安全的重要措施。
摘要由CSDN通过智能技术生成
  1. HTTPS
  2. HTTPS 是最流行的 HTTP 安全形式。它是由网景公司首创的,所有主要的浏览器和服务器都支持此协议。

大家来看这个图,
在这里插入图片描述
HTTPS 方案的 URL 以 https://,而不是 http:// 开头,据此就可以分辨某个 Web 页面是通 过 HTTPS 而不是 HTTP 访问的(有些浏览器还会显示一些标志性的安全提示)

使用 HTTPS 时,所有的 HTTP 请求和响应数据在发送到网络之前,都要进行加密。 HTTPS 在 HTTP 下面提供了一个传输级的密码安全层。

我们可以来看一下关于 HTTP 和 HTTPS 的层。

在这里插入图片描述
大部分困难的编码及解码工作都是在 SSL or TLS 库中完成的,所以 Web 客户端和服务器在使用 安全 HTTP 时无需过多地修改其协议处理逻辑。在大多数情况下,只需要用 SSL 的输入 / 输出调用取代 TCP 的调用,再增加其他几个调用来配置和管理安全信息就行了。

2.数字加密
关于数字加密,很容易理解的,不知道大家看过一些 “神剧” 么? 在抗战时期的电报密码,都是用本子的形式,然后密码本不同的字母来对应不同的数据信息,然后把对应的数字拼接起来。这只是我们对数字密码的简单理解,来官方的说法:

在这里插入图片描述
这里面的编码器和解码器在 “神剧”中不就是密码本的存在么?用密码来生成保密信息已经有数千年了。传说尤利乌斯 · 凯撒(Julius Caesar)曾使用过 一种三字符循环移位密码,报文中的每个字符都由字母表中三个位置之后的字符来取代。 在现代的字母表中,“A”就应该由“D”来取代,“B”就应该由“E”来取代,以此类推。

我们按照 “旋转3” 为例子,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值