仮定する:
p = 3
q = 11
n = 33
phi = 20
e = 7
d = 3
123 という数字を暗号化したい場合は(123^7) % 33
、 に等しいを実行し18
ます。今、私が解読したいなら18
、私はそうし(18^3) % 33
ます24
。ご覧のとおり、入力番号と復号化された番号は同じではありません。これがなぜなのか誰か知っていますか?また、これは、数値を 1 桁に分割してから暗号化する必要があることを意味し123
ます1
か?2
3
編集: の値によりn
、私mod
がn
使用するものは よりも低くなることを承知していますn
。p
それは、最初にとに対して非常に大きな数を選択する必要があるということq
ですか?