我知道:p,b,g,
(g^(a*b)) mod p = X
b,p,g 是大整数
现在我想要计算:g^a mod p
{X^(b^-1)} mod p = g^(a*b*(b^-1))) mod p = g^a mod p
在javaBigInteger
中只 modInverse(BigInteger m)
返回一个BigInteger
其值为(this^-1 mod m).
b^-1
java中如何计算BigInteger
?
我知道:p,b,g,
(g^(a*b)) mod p = X
b,p,g 是大整数
现在我想要计算:g^a mod p
{X^(b^-1)} mod p = g^(a*b*(b^-1))) mod p = g^a mod p
在javaBigInteger
中只 modInverse(BigInteger m)
返回一个BigInteger
其值为(this^-1 mod m).
b^-1
java中如何计算BigInteger
?
使用modInverse
方法
BigInteger bInverse = b.modInverse(p);
调用modPow怎么样?
来自文档:Returns a BigInteger whose value is (thisexponent mod m)
。这听起来像g^a mod p
我。