2011-08-26 137 views
2

我的客户已要求我使用带对称密钥的RSA加密某些数据。我所知道的RSA就是它被用作非对称密钥算法。我曾经搜寻过这样的东西,却找不到任何东西。那有可能吗?如果是,是否有Java实现(JCE提供者)?带对称密钥的RSA

在此先感谢。

回答

4

你的客户可能意味着是基于RSA密钥传输协议,使用RSA非对称“包装”因为那是用来加密对称密码对称密钥两个通信方之间的进一步信息。有关RSA-KEM的示例,请参阅RFC5990。正如Prabath已经指出的那样,RSA在SSL/TLS中也常用于交换对称密钥。

如果这他的意思,那么我会轻轻地不理他,并试图说服他,他应该离开安全的决定有更好的理解材料的人,因为没有这样的事,作为一个对称RSA密钥。

4

不,它不是。建议他们说AES是他们想要的。

7

具有对称密钥方式的RSA - 使用RSA建立对称密钥并在随后使用该对称密钥。这是SSL是如何工作的?

+0

这是我第一次猜测。但客户说不然。在我与他谈话之前寻找坚实的证据。 –

+1

我想他然后误传了算法.. –