Java 对称密钥RSA

Java 对称密钥RSA,java,security,rsa,Java,Security,Rsa,我的客户要求我使用带有对称密钥的RSA加密一些数据。关于RSA,我所知道的只是它被用作一种非对称密钥算法。我找过类似的东西,但一个也没找到。那有可能吗?如果是,是否有它的java实现(JCE提供者) 提前谢谢。不,不是。建议他们AES是他们想要的。带对称密钥的RSA意味着使用RSA建立对称密钥,然后使用该对称密钥。这就是SSL的工作原理…您的客户机可能指的是基于RSA的密钥传输协议,使用RSA非对称密钥“包装”对称密码的对称密钥,用于加密通信双方之间的进一步消息。有关RSA-KEM的示例,请参见

我的客户要求我使用带有对称密钥的RSA加密一些数据。关于RSA,我所知道的只是它被用作一种非对称密钥算法。我找过类似的东西,但一个也没找到。那有可能吗?如果是,是否有它的java实现(JCE提供者)


提前谢谢。

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

带对称密钥的RSA意味着使用RSA建立对称密钥,然后使用该对称密钥。这就是SSL的工作原理…

您的客户机可能指的是基于RSA的密钥传输协议,使用RSA非对称密钥“包装”对称密码的对称密钥,用于加密通信双方之间的进一步消息。有关RSA-KEM的示例,请参见。正如Prabath已经指出的,RSA在SSL/TLS中也常用于交换对称密钥


如果这不是他的意思,那么我会温和地忽略他,并试图说服他,他应该把安全决策留给对材料有更好理解的人,因为不存在对称RSA密钥。

这是我的第一个猜测。但客户却不这么认为。我只是想在和他说话之前找到确凿的证据。