回覆列表
-
1 # 陳風起
-
2 # NLP與人工智慧
對稱加密:加密和解密都使用同一個金鑰。
想象有一個箱子,箱子上有一把鎖,像下面的圖一樣,金鑰就是那把鎖的鑰匙。對稱加密就是雙方都擁有鎖的鑰匙,加密者用鑰匙開啟鎖,把東西放到箱子裡鎖上;解密者用同樣的鑰匙開啟鎖,拿出裡面東西。
非對稱加密:分為公鑰和私鑰,公鑰是用來加密的,並且是公開的,大家都知道;私鑰是用來解密的,只有解密者知道。
還是上面的箱子和鎖,公鑰可以理解為無數把相同的鎖 (且這些鎖都是開啟的狀態,即沒鎖上)。私鑰就是這些相同的鎖的鑰匙,有且只有一把,儲存在解密者那裡。加密者先在箱子裡放上東西,然後用一把已經打開了的鎖 (公鑰) 把箱子鎖上,最後把箱子傳送給解密者;解密者收到箱子之後,用鑰匙 (私鑰) 把鎖開啟,取出裡面的東西。
非對稱就是雙方不一樣,非對稱加密就是雙方用不一樣的金鑰加解密。如一方用公鑰加密,只有另一方持有正確的私鑰才能解密。
不過大家知識背景不一樣,很難說這算不算通俗易懂,也許可以帶上你本身的領域,這樣就可以給你打個正確的比方。
寫到這,我想到個例子:一個有海關鎖的行李箱,我們用密碼上鎖,但是海關檢查可以用鑰匙開啟。當然這個例子是不太貼切的