保护HTTP的安全

本文详细介绍了保护HTTP安全的各种技术,包括服务器认证、完整性、加密等。重点讲解了数字加密、对称密钥和公开密钥加密技术,数字签名以及数字证书的概念和作用。还深入探讨了HTTPS的工作原理,包括其加密流程、数字证书验证以及握手过程,旨在确保通信安全。
摘要由CSDN通过智能技术生成

security-http

1、保护HTTP的安全

  • 需要提供下列功能的HTTP安全技术:

    1、服务器认证(客户端感知是与可信任的服务端通信

    2、客户端认证(服务端感知是与可新人的客户端通信

    3、完整性(客户端和服务器的数据不可被篡改

    4、加密(客户端和服务端通信不被窃取

    5、效率(运行效率快的算法,支持低端客户端和服务端使用

    6、普适性(支持所有客户端和服务器通信协议

    7、适应性(能够支持目前最知名的安全方法

  • HTTPS(所有主流的浏览器和服务器都支持此协议

    HTTPS以https://,有些浏览器还会显示一些标志性的安全提示,如下图

    Alt text

  • HTTPS与HTTP对比

    HTTPS在HTTP下面提供了一个传输级的密码安全层(SSL[Secure Sockets Layer] or TLS[Transport Layer Security]),如下图

    Alt text

2、数字加密

  • 密码(明文和密文),如下图:
    Alt text

  • 密文规则(循环移位3字符密码实例

    Alt text

  • 数字密码

    使用不同密钥的旋转N字符密码
    Alt text

3、对称密钥加密技术

  • 数字加密

    • 密码(明文和密文),如下图

    Alt text

    • 密文规则(循环移位3字符密码实例

    Alt text

    • 数字密码

    使用不同密钥的旋转N字符密码

    Alt text

    对称密钥加密技术

    发送端和接收端要共享相同的密钥k才能进行通信。发送端用共享的密钥来加密报文,并将得到的密文发送给接收端。接收端收到密文,并对其应用解密函数和相同的共享密钥,恢复出原始的明文

    对称密钥加密算法为编/解码使用相同的密钥

    Alt text

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值