我希望与 CryptoJS(客户端)和 OpenSSL(服务器)进行三遍交换。我找不到任何关于如何做到这一点的例子,任何人都可以让我朝着正确的方向前进。我希望执行以下操作:
- 服务器向客户端发送一个使用随机生成的密钥加密的字符串。
- 客户端使用另一个密钥加密字符串,并将其发送回服务器
- 服务器使用步骤 1 中的服务器密钥解密字符串并将其发送回客户端
- 客户端使用步骤 2 中的客户端密钥解密字符串。客户端现在具有来自服务器的原始字符串。
这是我正在制作的一个小应用程序。我以前用过 CryptoJS,但我以前从来没有做过三遍,一个工作的例子会很有帮助。感谢您的任何帮助。