n = p * q = 143.
Φ(n)=120.
p= 11.
q= 13.
m= 14. 代表 message
(ed)≡1(mod Φ(n)).
If e=7 then d=103.
n, m, e are published.
p, q and Φ(n) are unpublished.
c≡(m)^e (mod n)
m≡(c)^d (mod n)
For example:
若 e 為 public key, 則 d 為 secret key.
c = 14^7 (mod 143) =105413504 (mod 143)
c≡53 (mod 143) --------->加密階段
14≡53^103 (mod 143) --------->解密階段
現在證明,RSA 密碼系統,只要使用 public key 就可以破解,跟本不需要計算 secret key。
還有很多專家都認為,破解RSA 一定要「因數分解」,在這裏已經證明那是多餘的。
圖一: 封閉循環空間
從圖一可以看見,message m 經由 public key 7 一直重複加密四次,最後會回到原點。
解密的 secret key 應該是 103 才對,在這裏一點用處都沒有發揮。