非對稱加密原理:一個故事

突然想到一個可以生動形象地解釋非對稱加密的比喻:
在網絡中通信,爲了保證數據的安全,我們都會對信息進行加密。

講故事了

小明給小紅寄一個禮物,但是他不想讓別人看到他送的什麼東西。小紅手裏用兩把神奇的鑰匙:
一把鑰匙叫Public,只能用來鎖箱子
一把鑰匙叫Private,只能用來開箱子

這樣的話,就可以讓小明先用Public鎖住箱子,然後再寄給小紅,小紅再用Private來開箱子。這樣一來就只有小紅才能看到箱子裏的禮物了。
但是現在那把可以鎖箱子的鑰匙Public在小紅手裏,她就把鎖箱子的鑰匙Public給了快遞員,讓他拿給小明。因爲這個鑰匙只能鎖箱子不能開箱子,就算被別人看到了,去配一把也沒有關係。

就這樣,小明和小紅完成了一次祕密的交易

本體、喻體對照表

本體 喻體
私鑰 可以開箱子的鑰匙,叫Private
公鑰 可以鎖箱子的鑰匙,叫Public
箱子 加密算法
信息 禮物
加密信息 用鑰匙將禮物鎖到箱子裏
解密信息 打開箱子取出禮物

擴展閱讀
https://www.zhihu.com/question/25912483

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章