【发布时间】:2013-11-29 07:54:28
【问题描述】:
我正在研究一些安全问题,并尝试实现一种基本形式的 RSA 加密。我正在与 Maple 一起计算一些值,但我很难计算出这个:
这些是我拥有的值:e、p、q
我需要计算 'd' 的哪个值将在以下等式中起作用:
d*e ≡ 1 mod (p-1)*(q-1)
符号说明:如果 a - b 是数字 c 的倍数,我们写成“a ≡ b mod c”。
有人告诉我可以在 Maple 中使用某种 Power(a,b) mod c 功能,但我不知道该怎么做。阐明如何计算 Maple 中“d”的 a 值?在我的例子中,e = 65537,p 和 q 都是非常大的素数(每个 100+ 位)。
【问题讨论】:
标签: encryption rsa maple