美文网首页
秒懂 对称加密 和 非对称加密

秒懂 对称加密 和 非对称加密

作者: 前端好有趣 | 来源:发表于2021-07-14 20:44 被阅读0次

对称加密

就是 Client 和 Server 两边拥有相同的秘钥,两边都知道如何将密文加密解密,但一旦秘钥被截获就没有加密的意义的。

对称加密

非对称加密

首先 Server 将公钥公布出去,那么 Client 也就知道公钥是什么了。接下来 Client 使用 公钥 创建一个秘文,然后发送给 Server,Server 接收到密文以后通过 私钥 解密秘文(记住,通过公钥加密的密文,只能被私钥解密,公私钥是一一对应的,不能单独存在的),这时候两端就都知道密文的内容是什么了。

非对称加密

混合加密

  • 加密步骤(发送消息)
    • 首先,Server 发送公钥给 Client
    • Client 随机生成 会话密钥,使用 会话密钥 加密消息
    • Client 使用 公钥 加密 会话密钥
    • Client 将前 2 步生成的 加密结果(加密后的会话密钥、加密消息),一并发给 Server
  • 解密步骤(收到消息)
    • Server 用自己的 私钥 解密 加密后的会话密钥,生成 会话密钥
    • 再用第 1 步解密出来的 会话密钥,解密消息

相关文章

  • 学习笔记:HTTPS协议原理

    对称加密和非对称加密 加密分两种,对称加密和非对称加密。对称加密是指加密的双方使用同一个密钥加密和解密数据。非对称...

  • 秒懂 对称加密 和 非对称加密

    对称加密 就是 Client 和 Server 两边拥有相同的秘钥,两边都知道如何将密文加密解密,但一旦秘钥被截获...

  • 4-对称加密

    对称加密与非对称加密 按照密钥的特征不同, 密码体制分为对称密码体制和非对称密码体制。对称加密和非对称加密都是可逆...

  • ios开发之证书和签名机制(一)

    非对称加密和摘要 1、非对称加密的特性和用法 1) 非对称加密算法(RSA):非对称加密算法指加密秘钥和解密秘钥是...

  • Web开发必须了解的密码学技术

    对称加密与非对称加密 按照密钥的使用形式,加密算法可以分为对称加密和非对称加密(又叫公钥加密)。对称加密在加密和解...

  • Https加密原理图解

    1. 为什么要用对称加密+非对称加密? 结合对称加密的快和非对称加密的安全。 2. 为什么不能只用非对称加密? 如...

  • Linux系列五之SSH原理深度解析

    一、对称加密和非对称加密 为了理解SSH,先要介绍两个重要概念:对称加密和非对称加密。 1-1、对称加密 所谓对称...

  • https交互流程简述

    https使用到的加密算法 对称加密非对称加密 通过非对称加密,交换对称加密的密钥,之后采用对称加密传输非对称加密...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

网友评论

      本文标题:秒懂 对称加密 和 非对称加密

      本文链接:https://www.haomeiwen.com/subject/xkhupltx.html