我得到了一个(非常)简单的 DSA 问题,并且已经找到了关键和其他变量。为了验证签名,我需要以某种方式转换等式:
V = [( y^u1*h^u2 )mod p] mod q
进入 BigInteger 操作。这在java上甚至可能吗?到目前为止,我一直在成功使用 modPow,但是到目前为止所有问题都在以下形式:
r.modPow(指数,模数);
我不知道如何通过 BigInteger 完成上述等式(特别是粗体部分),我想知道它是否可能。有没有人有任何想法?
如果 BigInteger 做不到,我将如何将这个等式通过 Pari?