看板 NetSecurity 關於我們 聯絡資訊
※ 引述《jacky168 (謀抄謀抄 摳連哦)》之銘言: : 想請問兩個關於資訊安全的問題.. : 在公開金鑰演算法中,N個使用者需要協商幾個秘密金鑰? : (A) N(N-1)/2 : (B) N的平方 : (C) N : (D) 2N : 我認為是C,可答案是(D) : 為什麼??? : 在使用公開金鑰加密的前提下,如何讓A安全地向B傳送資料,且讓B相信資料為A所傳送? : (A)使用A的公鑰將資料加密,再使用B的私鑰將之前加密過的資料加密 : (B)使用A的私鑰將資料加密,再使用B的公鑰將之前加密過的資料加密 : (C)使用B的公鑰將資料加密,再使用A的私鑰將之前加密過的資料加密 : (D)使用B的私鑰將資料加密,再使用A的公鑰將之前加密過的資料加密 : 我寫C,可答案是(B) : 又為什麼??? : 希望能有高手解答 >< 第一個問題,如果是問產生多少個獨特的secret key的話,應該是選A。 如果只是問共有幾個private key的話,那當然是N個了,大家都會有自己獨特的private key。 實在不懂為什麼會是D,可以請妳老師解釋一下。 第二題的話是在問數位簽章的作法,是B沒錯的,雖然C理論上也是可行不過實作上都是採用B。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.163.42
Nieto:先簽章再加密才是對的, 若是先加密再簽章的話, 在某種情況下 06/14 01:09
Nieto:是會有問題的. 這也是在PKCS standard中採用先簽章再加密的 06/14 01:11
Nieto:理由 06/14 01:11