1、对称加密:用相同密钥对原文进行加密和解密

加密过程:密钥 + 原文 =>密文

解密过程:密文 - 密钥 =>原文

缺点:无法确保密钥被安全传递

2、非对称加密:公钥&私钥,RAS算法

公钥用于加密,私钥用于解密。私钥签名,公钥解签名。

公钥由私钥生产,私钥可以推导出公钥

从公钥无法推导出私钥

优点:解决了密钥传输中的安全性问题,解决了信息传送问题

3、哈希-Hash

将一段数据(任意长度)经过一道计算、转换为一段定常的数据

常用Hash算法:MD5,SHA256等

不可逆性:几乎不能通过Hash的结果推导出原文

无碰撞性:几乎没有可能找到一个y,使得y的Hash值等于x的哈希值

4、数字签名-Digital Signature:先生产摘要,再用私钥对摘要签名

 用一个图片说清楚这个过程:区块链技术--密码学

 

相关文章:

  • 2022-12-23
  • 2021-06-26
  • 2022-12-23
  • 2021-05-19
  • 2021-09-25
  • 2021-09-03
  • 2021-08-27
  • 2021-09-24
猜你喜欢
  • 2021-09-10
  • 2022-12-23
  • 2022-02-16
  • 2021-06-15
  • 2022-01-11
  • 2021-12-28
  • 2022-01-04
相关资源
相似解决方案