101專技網路 - 考試

Table of Contents

六、(一)簡述說明何謂 RSA?(5分)
(二)假設兩質數 p=7 與 q = 11,請詳細說明如何利用 p、q 以 RSA 加密演算法對訊息
進行加密與解密動作,並舉例說明。(15分)


n=7*11=77
z=6*10=60

找到d與z互質
又找 (e*d) mod z =1
從(e*d) mod 60 =1 反推
(e*d) = 61 or 121 or 181 or ....

根本很難求出 e跟d
考試如果遇到很難算
有人有別的求解方法嗎?

--

All Comments

Tristan Cohan avatarTristan Cohan2014-05-18
e可以先算出來是7,7*3才會讓尾數是1,所以以加10的方式去算
Thomas avatarThomas2014-05-18
7*3 => 7*13 => 7*23 ...LOOP 直到答案出來,這是我的算法。
Bethany avatarBethany2014-05-23
http://ppt.cc/lCJf 我寫的rsa筆記,你可以參考一下。
Olga avatarOlga2014-05-25
e和d中有一個數是你自己設的,不是用算的。
Hamiltion avatarHamiltion2014-05-27
利用輾轉相除法,很快就能找到另一個數。