认为:
p = 3
q = 11
n = 33
phi = 20
e = 7
d = 3
如果我想加密数字 123,我会这样做(123^7) % 33
,它等于18
. 现在,如果我想解密18
,我会这样做(18^3) % 33
,这给了我24
。可以看到,输入的数字和解密的数字是不一样的。有人知道为什么吗?这是否也意味着我必须将数字分解为个位数,然后分别123
加密?1
2
3
编辑:我知道由于 的价值n
,我mod
的任何东西n
都会低于n
。这是否意味着我必须首先为p
and选择非常大的数字q
?