首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java逆向BigInteger?

java逆向BigInteger?
EN

Stack Overflow用户
提问于 2012-04-25 17:34:48
回答 2查看 1.6K关注 0票数 1

我知道: p,b,g,

代码语言:javascript
复制
(g^(a*b)) mod p = X

b,p,g是BigInteger

现在我想要计算:g^a mod p

代码语言:javascript
复制
{X^(b^-1)} mod p = g^(a*b*(b^-1))) mod p = g^a mod p

在java BigInteger中,只有modInverse(BigInteger m)返回值为(this^-1 mod m).BigInteger

如何在java BigInteger中计算b^-1

EN

回答 2

Stack Overflow用户

发布于 2012-04-25 17:39:07

调用modPow怎么样?

文档中有:Returns a BigInteger whose value is (thisexponent mod m)。对我来说,这听起来像g^a mod p

票数 0
EN

Stack Overflow用户

发布于 2012-04-25 17:53:28

使用modInverse方法

代码语言:javascript
复制
BigInteger bInverse = b.modInverse(p);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10312970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档