DSA验证计算

2024-09-27 00:20:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我错过什么了吗?从FIPS180-2,在第25页,它给出了u1,u2,g^u1 mod p,y^u2 mod p和v的值。我已经计算了除v之外的所有值。但是,当我做数学运算时,我的计算结果拒绝为v=0x8bac1ab66410435cb7181f95b16ab97c92b341c0。相反,我得到v=0xc5a54698ae8e5b94661134260594ff4e3f488e26,它不等于r。我在做(pow(g, u1, p) * pow(y, u2, p)) % q来做计算,其中pow是内置函数,而不是数学模块函数


Tags: 模块函数mod数学内置计算结果u1pow

热门问题