问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

一个比喻搞懂非对称加密

创作时间:
作者:
@小白创作中心

一个比喻搞懂非对称加密

引用
CSDN
1.
https://blog.csdn.net/learn_think/article/details/143089976

非对称加密是一种重要的数据加密技术,广泛应用于网络安全、数字签名等领域。本文通过生动的比喻和具体例子,帮助读者轻松理解非对称加密的工作原理。

【比喻前提】

如果我们把用加密秘钥加密一个文件比喻为上锁,把用解密秘钥解密一个文件比喻为用钥匙开锁

【比喻内容】

那么对于一个敏感文件,

对称加密的做法是

把这个敏感文件上锁,并把钥匙给接收方。所以此时如果窃听者拿到了钥匙,就也可以阅读这个敏感文件。

非对称加密的做法则是,

把制作这把锁的方法公开,任何人都可以按照你说的方法来制造这把锁并且把想要保密的内容锁上,然而只有你自己有这把钥匙打开!所以此时窃听者只能拿到上了锁的文件,根本无法打开,因为打开锁的钥匙从未进行过通信,也就无从窃听了。

【例子前提】

左边是Alice,右边是Bob

Alice有一个自己的公钥和自己的私钥,同时还有Bob的公钥

Bob有一个自己的公钥和自己的私钥,同时还有Alice的公钥

【例子1】Alice给Bob发信息

Alice想给Bob发送一个敏感文件

①Alice用Bob的公钥加密,把文件发给Bob

比喻:Alice用Bob公布的制作锁的方法给文件上锁,而后把文件邮寄给Bob

②Bob用Bob的私钥(也就是自己的私钥)解密

比喻:Bob用自己的钥匙开锁(因为这个锁的制作方法是自己公布的,那么打开锁的钥匙自己也是清楚的)

③Bob阅读自己的文件,其他任何人都无法阅读,因为他们都没有Bob的私钥。即使Alice自己想发的文件意外丢失了也无法再通过这个上了锁的文件恢复丢失的文件,因为Alice也没有Bob的私钥。

比喻:Bob舒舒服服的阅读敏感文件,别人即使拿到了加锁的文件也打不开,因为这个锁是他自己做的,打开锁的钥匙从来没告诉过任何人,因此别人无法再打开这个文件,即使是Alice自个儿也没这个本事,因为Alice也没有钥匙,她只是制作了这个锁,把文件锁上了,而制作钥匙的方法(也就是Bob的私钥),只有Bob知道



---> ②

---> ③

【例子2】Bob给Alice发信息

类似地, Bob想给Alice发送一个敏感文件

过程是这样的

①Bob用Alice的公钥给文件上锁,而后将文件发送给Alice

②Alice用自己的私钥打开文件

③Alice自己美美阅读,如果Bob不小心弄丢了敏感文件原稿,他也没本事通过加了锁的文件解密,因为他没有Alice的私钥。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号