首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将AES加密中使用的密钥与其他解密应用程序共享?

如何将AES加密中使用的密钥与其他解密应用程序共享?
EN

Stack Overflow用户
提问于 2014-01-30 11:42:31
回答 2查看 3.5K关注 0票数 2

我必须实现AES加密/解密,具有以下场景。

有两个应用程序App1和App2运行在不同的服务器上。App1将对一些数据进行加密(使用AES加密),并将其交给App2。App2将使用AES解密解密相同的数据。密钥需要与App2共享用于decryption.So,如何与App2共享密钥?在这种情况下,我们可以使用java密钥存储库吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-30 12:27:56

在这种情况下,我们可以使用java密钥存储库吗?

可以使用文件来共享密钥数据,但您需要对该文件进行密码保护,以确保其他各方无法读取该密钥。因此,您只将问题更改为如何安全地共享密码。

解决原始问题的一个常见方法是使用非对称密码学。通过使用接收方持有的公钥加密AES密钥,您已经确保没有其他人能够读取密钥数据。但是,您仍然需要一种方法来确定公钥是否与预期的收件人相对应。为此,大多数人返回到某种描述的PKI

这是一个广泛的主题领域,在确定正确的用例方法之前,值得您进一步阅读。

票数 7
EN

Stack Overflow用户

发布于 2014-02-06 20:09:44

您需要实现迪夫·赫尔曼 Algo!在youtube 看这个简单的youtube解释!上看这个

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21455539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档