Java RSA/CBC加密实现

标签 java rsa bouncycastle public-key-encryption pki

救命,有人可以给我 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/

相关文章:

java - curl 相当于 -u

java - 在没有 war 的情况下在 tomcat 上运行 Java Web 应用程序

java - 找不到符号,keyEvent常量java

javascript - 如何在 Node js 中从 RSA 公钥生成 SKI?

java - 使用java生成openssl key 对

java - 我正在尝试使用 tomcat 实现有弹性的 caSTLe,但出现 ClassNotFound 异常

java - 返回 vfs 而不是文件

go - 如何使用 Go Golang 对文件进行签名

cryptography - RSA 和 rsa -des3 有什么区别?

java - 如何允许使用用户在证书级别充当另一个用户