使用RSA和同态性质进行解密。

使用RSA和同态性质进行解密。,rsa,encryption,Rsa,Encryption,我想知道如何用RSA算法和同态性质恢复两个纯值m和n的原始值 我有下面的例子: 私钥(d,n)=(47143) 对于未知的公钥,我们有以下加密消息:encrypt(m*n)=encrypt(m)*encrypt(n)=256 使用私钥,我可以破译256的值,得到21。但是,我怎么知道m和n的原始值呢?我可以自己回答。这是一个简单的因式分解问题。使用私钥、密码和同态属性,我可以破译并计算值。所以我可以知道n和m的原始值 我投票结束这个问题,因为这与编程没有直接关系。更适合这样的问题。encrypt

我想知道如何用RSA算法和同态性质恢复两个纯值m和n的原始值

我有下面的例子: 私钥(d,n)=(47143)

对于未知的公钥,我们有以下加密消息:encrypt(m*n)=encrypt(m)*encrypt(n)=256


使用私钥,我可以破译256的值,得到21。但是,我怎么知道m和n的原始值呢?

我可以自己回答。这是一个简单的因式分解问题。使用私钥、密码和同态属性,我可以破译并计算值。所以我可以知道n和m的原始值

我投票结束这个问题,因为这与编程没有直接关系。更适合这样的问题。
encrypt
应该是什么?如果您指的是RSA加密,那么
encrypt(n)
就没有意义了。要加密的值必须小于模数。我需要知道如何使用python编程。然后你的问题是如何从中生成一个编程问题,但你需要提供更多的上下文。没有更多的上下文,这是一个简单的问题。我有加密文本,我有私钥,我们知道原始消息就像m*n。如何使用私钥恢复m和n的原始值。我不想要任何代码。我需要了解它是如何工作的。