【发布时间】:2014-02-22 16:47:37
【问题描述】:
我必须实现具有以下场景的 AES 加密/解密。
有 2 个应用程序 App1 和 App2 在不同的服务器上运行。 App1 将加密(使用 AES 加密)一些数据并将其提供给 App2。 App2 将使用 AES 解密来解密相同的数据。秘钥需要与 App2 共享才能解密。那么,如何与 App2 共享秘钥呢?在这种情况下我们可以使用 java 密钥库吗?
【问题讨论】:
-
如果您只想使用 AES。然后密钥必须口头共享给另一方。因为如果任何第三方都知道密钥,那么没有什么能阻止他们对其进行解码。
标签: java security encryption cryptography keystore