Cryptography 用Java实现模块化算法实现Diffie-Hellman
我有一个问题,我试图实现服务器和客户端之间的加密协议基于Diffie-Hellman问题 问题是当我尝试Cryptography 用Java实现模块化算法实现Diffie-Hellman,cryptography,public-key-encryption,diffie-hellman,modular-arithmetic,Cryptography,Public Key Encryption,Diffie Hellman,Modular Arithmetic,我有一个问题,我试图实现服务器和客户端之间的加密协议基于Diffie-Hellman问题 问题是当我尝试((t^RsRc)mod p)^(1/Rc mod q)时,它没有给我(t^Rs)mod p 我已经检查过了,即使我正在做 ((t^Rc)mod p)^(1/Rc mod q) t、 modPow(Rc,p)).modPow(Rc.modInverse(q),p)它没有给我t 你的代码看起来像什么?特别是,您在计算中使用的数据类型是什么?您的mod p和mod q混淆了。
((t^RsRc)mod p)^(1/Rc mod q)
时,它没有给我(t^Rs)mod p
我已经检查过了,即使我正在做
((t^Rc)mod p)^(1/Rc mod q)
t、 modPow(Rc,p)).modPow(Rc.modInverse(q),p)
它没有给我t
你的代码看起来像什么?特别是,您在计算中使用的数据类型是什么?您的mod p和mod q混淆了。