Java RSA,如何反向通信
所以,一般来说,我对加密非常陌生,但我的客户机-服务器应用程序需要它,我选择RSA来完成这项任务。对于包数据的加密,我使用客户机的公钥并将密文发送到服务器,现在服务器使用他的私钥对其进行解密并可以读取消息。我的实际问题是:如何在服务器端加密数据并将其发送回客户端?我听说过一个“秘密密钥”,它是以某种方式从客户端和服务器密钥创建的,但我没有真正了解这个过程。我看到了。这次是创建另一对密钥并将私钥发送给客户端,还是有其他方法?您必须了解对称加密和非对称加密之间的区别。对于RSA,有公钥和私钥。像AES这样的对称分组密码只需要通信双方都需要的一个密钥 所以最简单的回馈方式就是Java RSA,如何反向通信,java,encryption,cryptography,client,rsa,Java,Encryption,Cryptography,Client,Rsa,所以,一般来说,我对加密非常陌生,但我的客户机-服务器应用程序需要它,我选择RSA来完成这项任务。对于包数据的加密,我使用客户机的公钥并将密文发送到服务器,现在服务器使用他的私钥对其进行解密并可以读取消息。我的实际问题是:如何在服务器端加密数据并将其发送回客户端?我听说过一个“秘密密钥”,它是以某种方式从客户端和服务器密钥创建的,但我没有真正了解这个过程。我看到了。这次是创建另一对密钥并将私钥发送给客户端,还是有其他方法?您必须了解对称加密和非对称加密之间的区别。对于RSA,有公钥和私钥。像AE
如果您不想头痛,请使用TLS。感谢您对Diffie-Hellman算法的提示。我想我会用它来做进一步的数据交换,因为它看起来很有前途!我看你还没有接受你的任何答复。请阅读。如果你的问题解决了,你应该这样做。