我试图采用ed = 1 mod((p-1)(q-1))并求解d,就像RSA算法一样.
e = 5,(p-1)*(q-1)= 249996
我在javascript中尝试了很多代码,例如:
function modInverse(){
var e = 5;
var p = 499;
var q = 503;
var d = e.modInverse((p-1) * (q-1));
DisplayResult(d, "privateKeyResultLabel")
}
Run Code Online (Sandbox Code Playgroud)
要么
function modInverse(){
System.out.println(BigInteger.valueOf(5).modInverse(BigInteger.valueOf(249996)));
}
Run Code Online (Sandbox Code Playgroud)
我只是无法弄清楚正确的方法来解决d,模块化逆,在javascript中.