HTTPS 的SSL/TLS

HTTS如何保证安全

  • 混合加密解决了窃听的风险
  • 摘要算法 解决 内容被替换的风险
  • 数字证书解决冒险的风险 (冒险服务器发送消息)
  1.  混合加密 
    1. 使用非对称加密对公钥加密,然后双方使用公钥加密传输
    2. 对称加密只使用一个密钥,运算速度快,密钥必须保密,无法做到安全传输
    3. 非对称加密使用公钥与私钥,公钥可以任意分发给其他用户,而私钥保密,解决密钥交换的问题
  2. 摘要算法+数字签名
    1. 通过摘要算法对内容计算出签名,将内容与签名一起发送,到达接收方后通过相同的计算对内容进行计算,然后比较两者的签名是否相同,如果相同,则认为内容没有被修改过
  3. 数字证书
    1. 通过摘要算法,可以保证内容没有被篡改,但是无法保证内容+签名没有被替换,意思就是无法保证发送方一定是正确的,无法确认发送方的身份。
    2. 通过非对称加密中的 私钥加密,公钥解密可以确认身份, 发送方使用私钥加密,如果接收方持有的公钥可以解密那就认为身份是正确的
    3. 但是,如果接收方的公钥是伪造的,就意味着发送的消息不一定来自正确的发送方。
    4. 所以 ,引入了数字证书来确保公钥一定来自于发送方,实现:将服务器公钥留存在数字证书认证机构,客户端从认证机构获取证书,保证这个证书一个是有效且正确的,从证书中可以获取到服务器的公钥,防止公钥被替换。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值