gpt4 book ai didi

java - BigIntegers 的 BigInteger 次方(Schnorr 签名)

转载 作者:行者123 更新时间:2023-12-02 02:00:14 29 4
gpt4 key购买 nike

我正在尝试用Java实现Schnorr签名算法。我遇到了计算大指数幂(例如 MD5 哈希值)的问题。

有什么方法可以让BigInteger获得BigInteger的权力吗?

我需要计算 (a^x*b^y) % z,其中 y 是非常大的数字。有没有计算此类表达式的方法?

谢谢

最佳答案

对于 Schnorr 签名算法,您实际上需要组合幂和模运算。仅仅进行幂运算本身是没有意义的,因为所涉及的数字可能非常庞大。

您需要使用 BigInteger classmodPow 方法。

关于java - BigIntegers 的 BigInteger 次方(Schnorr 签名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20106322/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com