当前位置:   article > 正文

对称加密和非对称加密

对称加密和非对称加

一:概述

加密分为:对称加密、和非对称加密

1.1 对称加密

  • 什么是对称加密?
    对称加密就是指,加密和解密使用同一个密钥的加密方式。
  • 对称加密的工作过程
    发送方使用密钥将明文数据加密成密文,然后发送出去,接收方收到密文后,使用同一个密钥将密文解密成明文读取。
  • 对称加密的优点
    加密计算量小、速度块,适合对大量数据进行加密的场景。
  • 常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES。

AES加密
在这里插入图片描述

1.2 非对称加密

  • 与对称加密算法不同,非对称加密算法需要两个密钥:公开密钥(publickey) 和私有密(privatekey)
  • 公开密钥和私有密钥是一对
  • 如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密。
  • 如果用私有密钥对数据进行加密,只有用对应的公开密钥才能解密。
  • 因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。
    在这里插入图片描述

常见的非对称加密算法有:RSA

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/911440
推荐阅读
相关标签
  

闽ICP备14008679号