我正在用 Java 和 Python 制作一个项目,其中包括将加密字符串从一个发送到另一个。我可以让语言相互理解并完全解密/加密字符串。然而,我正在与某人交谈,并被告知我并不完全安全。我正在为项目使用 AES 加密。部分问题是我正在分发软件,需要想出一种有效的方法和安全的方法来确保服务器端都知道IV和'Secret Key'。现在,相同的字符串将始终加密为相同的结果。如果我可以更改这两个因素,它们会有所不同,因此具有相同密码的 2 个用户将不会拥有相同的加密密码。请记住,服务器只需要管理一个帐户。
感谢您的回复,并提前非常感谢您!