【发布时间】:2013-10-09 09:35:54
【问题描述】:
我尝试使用 using System.Numerics.BigInteger; 并使用负指数执行 modPow,我阅读了有关 Exception 的文档,这就是我做了一些技巧的原因
//a^(-x) mod n == (a^(-1))^x mod n
BigInteger tmp = BigInteger.ModPow(BigInteger.Divide(BigInteger.One, a),
secretKey, pCommon);
BigInteger resBigInteger = BigInteger.Multiply(b, tmp);
但是 tmp 为 0。我该如何解决这个问题?
【问题讨论】:
标签: c# biginteger modulo pow