救命,有人可以给我 RSA/CBC 的 Java 实现吗? 审计称 RSA/ECB/PKCS1Padding 太弱,无法提交法庭。 (他实际上是在挑战Java PKI吗?他建议使用AES……) 我对 Bouncy CaSTLe 一无所知,请告诉我是否可以插入。
http://bouncy-castle.1462172.n4.nabble.com/RSA-CBC-encoding-td1465404.html
最佳答案
我认为它是 JDK 本身支持的。请参阅http://download.oracle.com/javase/6/docs/technotes/guides/security/StandardNames.html
但是 AES 和 RSA 是两种截然不同的算法,通常不用于解决同一类问题。您通常会在握手中使用 RSA 来协商 secret AES key ,并使用 AES 加密对话的其余部分。
关于Java RSA/CBC加密实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7983488/