精选好文丨简析对称加密、非对称加密和混合加密

这两年好看的谍战剧层出不穷,去年《谍战深海之惊蛰》刚刚开播时豆瓣评分高达7.7分,虽说很多人是冲着张若昀来的,不过这部谍战剧整体的质量还是不错的。

谍战片之所以吸引人,除了精彩的打斗环节,另一个就是破译密码。密码对人们总有一种独特的诱惑力,在谍战中有趣的密码经常让人事后会拍案叫绝,那么今天咱们就来聊聊密码学中的对称加密、非对称加密和混合加密。

精选好文丨简析对称加密、非对称加密和混合加密

 

注:i 春秋公众号旨在为大家提供更多的学习方法与技能技巧,文章仅供学习参考。

精选好文丨简析对称加密、非对称加密和混合加密

 

密码学经过多年的发展演变,经历了以下四个阶段:

  • 古典密码学
  • 近代密码学
  • 现代密码学
  • 公钥密码学

首先我们先来了解一下加密(Encryption)与解密(Decryption):

加密与解密

加密是将明文转化为密文的过程,解密则由密文恢复到明文的过程(加密的逆过程)。

如图所示:

精选好文丨简析对称加密、非对称加密和混合加密

说到加密、解密,那就不得不提到对称密码的算法和非对称密码的算法。

对称密码算法(也称单钥或私钥密码算法),加密密钥与解密密钥相同,即明文密文可逆,常见的对称密码算法有:DES,3DES,IDEA等。

精选好文丨简析对称加密、非对称加密和混合加密

这就产生了一个问题,当密钥泄露的时候,加密就相当于一层纸,所有的密文都可以直接转化为明文,数据的机密性不可保持。

非对称密码算法,加密密钥与解密密钥不同,得到密文不可以找到明文,分为公开的密钥公钥和需要保密的密钥私钥,常见的有RSA,ECC,ELGamal。

如下图,A给B发送消息,先通过公钥加密为密文,此时只有B的私钥可以解开密文,这就很好的保持了信息安全的机密性这一特点,反过来也可以通过私钥加密公钥解密。

精选好文丨简析对称加密、非对称加密和混合加密

非对称性加密有一种缺点就是速度过慢,可能比同强度的慢十倍以上。

当我们要处理大量的加密数据并且要保证速度的机密性,那我们可以用混合加密的方式。

精选好文丨简析对称加密、非对称加密和混合加密

 上述内容大家看懂了吗?本文作为一篇抛砖引玉的文章,如果激发了大家对密码学的兴趣,可以点击下方链接,详细讲解加密与通讯的知识点。

精选好文丨简析对称加密、非对称加密和混合加密

 

外行人都能看明白的加密与通讯

posted @ 2020-03-11 16:15  i春秋  阅读(724)  评论(0编辑  收藏  举报