标签: rsa gmp
我一直在编写一个程序,使用小素数生成成对的RSA密钥。对于私钥,我一直在使用mpz_invert()来获取d的值。在小素数上,它计算正确的值,但在较大的素数上,它会计算出不正确的值。
我假设mpz_invert()函数可以处理的值必须有一个上限?如果是这样,这个限制是什么以避免错误的值?
谢谢你, -SAM