这段代码使用了rsa库来生成公钥和私钥,然后输入两个整数a和b,并对它们分别进行加密。加密过程使用了rsa.core.encrypt_int函数,该函数接受三个参数:要加密的整数、公钥的指数e和模数n。加密后得到encrypto1和encrypto2。

接下来,将encrypto1和encrypto2相乘,并使用私钥的指数d和公钥的模数n对结果进行解密。解密过程使用了rsa.core.decrypt_int函数,该函数接受三个参数:要解密的整数、私钥的指数d和公钥的模数n。

最后,将解密后的结果打印出来。

import rsaimport rsacorepublic_keyprivate_key=rsanewkeys512a=intinputb=intinputencrypto1 = rsacoreencrypt_inta public_keye public_keynencrypto2 = rsacoreencrypt_intb public_keye public_keyndecrypto =r

原文地址: https://www.cveoy.top/t/topic/hBxF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录