作者:Breerus | 来源:互联网 | 2023-10-12 07:47
篇首语:本文由编程笔记#小编为大家整理,主要介绍了浅谈对称加密非对称加密和混合加密相关的知识,希望对你有一定的参考价值。密码学经过这么多年的发展演变,经历了以下四个阶段
篇首语:本文由编程笔记#小编为大家整理,主要介绍了浅谈对称加密非对称加密和混合加密相关的知识,希望对你有一定的参考价值。
密码学经过这么多年的发展演变,经历了以下四个阶段
古典密码学
近代密码学
现代密码学
公钥密码学
加密(Encryption)与解密(Decryption)
加密为将明文转化为密文的过程,将可懂语言转化为人类/机器,解密则为由密文恢复到明文的过程(加密的逆过程)
如图:
加密解密.png
说到加密解密那就不得不提到对称密码算法和非对称密码算法
这就产生了一个问题,当密钥泄露的时候,加密就相当于一层纸,所有的密文都可以直接转化为明文,数据的机密性不可保持
非对称加密.png
非对称性加密有一种缺点便是速度过慢,可能比同强度的慢十倍以上
当我们要处理大量的加密数据并且要保证速度的机密性,那我们可以用混合加密的方式
混合加密.png