【发布时间】:2014-04-21 07:16:39
【问题描述】:
我在计算非常大的指数的幂时遇到问题。那就是:我输入我的密码:"abc" 然后calculate x=Hash(password)。之后,我必须calculate Y = pow(g,x) 其中g 是random number。那么我如何计算 Y。有什么建议吗?非常感谢!
【问题讨论】:
-
你在问 Y 应该是什么数据类型? java.lang.math 中有一个 pow 方法。
-
阅读
arbitrary precision arithmetic -
其实并不是真正的“pow”。但我无法表达公式。你能在这个文档中看到:“用零知识实现零知识认证(ZKA_wzk)”;链接:ojs.pythonpapers.org/index.php/tppm/article/download/155/142 在第 9 页。我必须计算 Y。非常感谢!