【正文】
一個(gè)密鑰加密的信息只能用另一個(gè)密鑰進(jìn)行解密 。 ② 通信雙方無(wú)需事先交換密鑰就可進(jìn)行保密通信。 ③ 加密密鑰和算法是對(duì)外公開(kāi)的,人人都可以通過(guò)這個(gè)密鑰加密文件然后發(fā)給收信者,這個(gè)加密密鑰又稱(chēng)為 公鑰 ;而收信者收到加密文件后 ,它可以使用他的解密密鑰解密,這個(gè)密鑰是由他自己私人掌管的,并不需要分發(fā),因此又成稱(chēng)為 私鑰 ,這就解決了密鑰分發(fā)的問(wèn)題。 拓展思維 假設(shè)為 Alice(收信者)和 Bob(發(fā)信者),他們希望能夠安全的通信而不被他們的敵手 Oscar破壞。 ① Alice 想到了一種辦法,她使用了一種鎖( 公鑰 ),這種鎖任何人只要輕輕一按就可以鎖上,但是只有Alice的鑰匙( 私鑰 )才能夠打開(kāi)。 ② 然后 Alice 對(duì)外發(fā)送無(wú)數(shù)把這樣的鎖,任何人比如Bob想給她寄信時(shí),只需找到一個(gè)箱子,然后用一把 Alice的鎖將其鎖上再寄給 Alice,這時(shí)候任何人(包括 Bob自己)除了擁有鑰匙的 Alice,都不能再打開(kāi)箱子。 ③ 即使 Oscar能在通信過(guò)程中截獲這個(gè)箱子,沒(méi)有Alice的鑰匙他也不可能打開(kāi)箱子,而 Alice的鑰匙并不需要分發(fā),這樣 Oscar也就無(wú)法得到這把“私人密鑰”。 圖示 Alice與 Bob的安全通信 Bob的公鑰 Bob的私鑰 Alice 信息傳輸 Bob 案例啟示 ① 公開(kāi)密鑰密碼體制下,加密密鑰不等于解密密鑰。 ② 加密密鑰可對(duì)外公開(kāi),使任何用戶(hù)都可將傳送給此用戶(hù)的信息用公開(kāi)密鑰加密發(fā)送。 ③ 用戶(hù)唯一保存的私人密鑰是保密的,也只有它能將密文復(fù)原、解密。 密鑰強(qiáng)度分析: 解密密鑰理論上可由加密密鑰推算出來(lái),但在實(shí)際上是不可能的,或者要花費(fèi)很長(zhǎng)的時(shí)間成本而