美文网首页
对称加密和非对称加密概念之三

对称加密和非对称加密概念之三

作者: 喏喏2021 | 来源:发表于2021-12-03 17:02 被阅读0次

1. 基本概念

  • 明文
    也叫原文,需要加密的信息
  • 密钥
    用来加密的信息,分为公钥和私钥
  • 密文
    用密钥对明文经过一定的运算,加密后的信息
  • 加密
    对明文,使用公钥进行一定运算,最终得到密文的过程
  • 解密
    对密文,使用私钥进行一定运算,最终得到明文的过程
  • 公钥&私钥
    这两个本身是一对,一般将公钥公布出去,私钥自己保存,用来解密密文
  • 对称加密
    公钥和私钥是同一个信息,它们相同
  • 非对称加密
    公钥和私钥不是一个信息,它们不相同

2. 对称加密的特点

  1. 加解密速度较快
  2. 算法简单一点
  3. 安全性较弱一点,密钥在传输过程容易被泄露

3. 非对称加密的特点

  1. 加解密速度较慢
  2. 算法相对复杂一些
  3. 安全性较高一点,私钥不需要传输,自己保管好就可以

4. 常见使用场景

用对称加密进行实际内容的加解密,用非对称加密解决对称加密的密钥的传递
下面举个简单的例子说明:
假如小红和小金之间要保证聊天信息的安全,一般步骤是这样的:

  1. 小红->小金: 你好
  2. 小金->小红: 你好
  3. 小红->小金:我怎么知道你就是小金
  4. 小金->小红: 下面是我用私钥加密的信息,你看能解析出来吗
  5. 小红->小金: 恩恩,用公钥果然可以解析出来,我相信你了,下面我们就用我的对称加密算法和密钥进行通信吧,
    当然这里的算法和密钥,是要用小金的公钥进行加密,因为除了小金外,其他人没有私钥,所以不能解析这一段文字
  6. 小金->小红: 恩,好的,我收到对称加密算法和密钥了,可以进行加密通信了
    当然正式一点,小金需要在第2步提供数字证书,方便小红确认就是她要找的小金,从中得到公钥,再能解开后面小金
    用私钥加密的信息,就表示确认无误了。

相关文章

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

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

  • 学习笔记:HTTPS协议原理

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

  • 4-对称加密

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

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

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

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

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

  • Https加密原理图解

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

  • https交互流程简述

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

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

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

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

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

  • https传输过程

    HTTPS传输过程主要涉及到对称加密和非对称加密两种方式,对称加密用来加密数据内容,非对称加密用来加密对称加密的秘...

网友评论

      本文标题:对称加密和非对称加密概念之三

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