問題詳情

33. 在公開金鑰密碼系統中,如果 A 希望他所送出之某份文件僅有 B 可以讀取,其他人都不能讀取,請問 A 應該對該份文件以下列何者進行加密?
(A) A 的公開金鑰
(B) A 的私密金鑰
(C) B 的公開金鑰
(D) B 的私密金鑰

參考答案

答案:C
難度:簡單0.65
書單:沒有書單,新增

用户評論

小彥子老師】評論

接下來可以看到,公鑰加密方法能漂亮的解決這個問題。雖然要理解技術細節的話,少不免需要懂一點數學,但其原理並不困難,甚至可以說是概念上非常簡單。特製的鎖及兩把鎖匙小明需要一個特製的鎖(參考下圖),鎖匙可以轉動至3個位置,其中A、C均會把箱鎖上,轉至B處的話就能把鎖打開。另外,小明有2把特製鎖匙,能夠插進這個鎖的匙孔之中,然而當中一把鎖匙只能順時針轉(由A轉向C),另一把只能逆時針轉(由C轉向A)。第一把鎖匙稱為「私鑰」,只由小明保管;第二把則稱為「公鑰」,小明會多配一把寄給小欣。然後小明會把公鑰及箱子寄給小欣,小欣收到後只需要把信放進箱子,再用公鑰鎖上——鎖匙會轉至位置A——然後再寄回去。小明收到箱子後,用私鑰就能夠把鎖匙轉回位置B,打開箱子。這個想法聰明之處,在於能夠省去交換鎖匙的步驟。即使在傳送公鑰期間,小豪偷偷多配一條公鑰,在小欣上鎖後小豪仍然無法打開箱子——只有小明能夠打開。而如果小明要把訊息傳給小欣,就需要小欣寄出另一個箱子和屬於該箱子的公鑰。同樣道理,小明使用小欣的公鑰把箱子上鎖,就能確保訊息只有小欣讀到。