1.对称加密与非对称加密

 


一、对称加密

  加密、解密用同一个密匙。即用相同的密匙对同一密码进行加密和解密

  加密/解密过程:

    加密:原文 + 密匙 = 密文

    解密:密文 + 密匙 = 原文

  

  优点:

    算法简单,加解密容易,效率高。

  缺点:

    安全性低

  常见对称加密算法:DES、AES、3DES等

 

二、非对称加密

  非对称加密用两钥匙:public key 和 private key。Public和private是成对存在的。

  原文用公钥加密,就用私钥解密。

  通过私钥理论上经过一系列算法可以推导出公钥,即公钥是基于私钥而存在的,但不能通过公钥反推出私钥,这个过程是单向的。

  

  优点:安全

  缺点:加密算法复杂,效率低。

  常见加密算法:RSA、ECC

 

 三、数字证书

  由权威机构--Certificate Authority发行,即CA。CA绑定公钥、持有者身份。

 

四、数字签名

  1.将摘要信息用接收者的公钥进行加密,与密文一起发送给接收者。

  2.接收者用私钥解密。

  3.然后用Hash函数对收到的密文产生一个摘要信息。

  4.将摘要信息与发送者传输过来解密后的摘要信息对比是否一致。以此来证明数据信息是否被篡改。

posted @   天涯160  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示