要解密,首先计算:a’;=a^(P−;1−;x)(mod P);如何使用javascript计算a';?
我尝试使用javascript来计算a'=a^(p−1.−x) (mod P),代码为 var a1=数学功率(a,(p-1-x))%p要解密,首先计算:a’;=a^(P−;1−;x)(mod P);如何使用javascript计算a';?,javascript,security,encryption,Javascript,Security,Encryption,我尝试使用javascript来计算a'=a^(p−1.−x) (mod P),代码为 var a1=数学功率(a,(p-1-x))%p 控制台显示a1为NaN,您能帮忙吗?多谢 什么是a,p,x和p?请提供一个。顺便说一句,不要自己写加密的东西,而是使用一个库。JavaScript操作的是浮点数,而不是大整数。几乎可以肯定,您希望对所有这些值使用。您需要使用与我链接的不同的bigint实现,一个实现模块求幂方法的实现。还请注意,您正在计算的特定内容可以通过其他方法(包括使用扩展的欧几里德算法)
控制台显示a1为NaN,您能帮忙吗?多谢 什么是
a
,p
,x
和p
?请提供一个。顺便说一句,不要自己写加密的东西,而是使用一个库。JavaScript操作的是浮点数,而不是大整数。几乎可以肯定,您希望对所有这些值使用。您需要使用与我链接的不同的bigint实现,一个实现模块求幂方法的实现。还请注意,您正在计算的特定内容可以通过其他方法(包括使用扩展的欧几里德算法)的组合来更好地完成。