RSA:明文到密文

RSA: plain text to cipher text

我正在尝试解决以下问题(见下文) enter image description here

我的理解是为了加密明文(并得到密文)。我必须计算 9^15 mod 2 才能得到密文?答案6如何?

非常感谢!

您混淆了 modulus n 和 public 键 e

在你的例子中,RSA modulus 是 15,public 指数是 2,一般来说,我们将 public 键写成一个元组 (n ,e)=(15,2)

现在,RSA(教科书)加密计算为m^e = mod n;结果

9^2 = 6 mod 15

WolframAlpha

注意:RSA 加密需要填充以防止某些攻击。


正如 James 在评论中指出的那样,这不可能是 RSA。

phi(15) = (3-1)*(5-1) = 8.

2的倒数在mod8中不存在,因此没有私钥。有趣的是,在这种情况下,3,5,7 mod 8 的倒数也分别是 3,5,8。

2暗示这其实是Rabin Cryptosystem.