2

我的朋友在 iPhone 上使用 PKCS1 填充加密数据。

如何在 Java 中解密该数据?

Java 要求我指定“算法/密码模式/填充”。填充和算法是已知的,但我们都不知道密码模式;在 iPhone 上加密时未指定。

4

2 回答 2

2

使用充气城堡这段代码应该很简单

于 2009-05-14T10:20:41.763 回答
0

RSA 并没有真正使用“模式”。模式用于分组密码。

内置的 Sun 提供程序将接受“RSA/ECB/PKCS1Padding”作为Cipher名称。ECB 是“电子密码本”,不会在“区块”之间混合任何信息;这是一种“无密码模式”。

其他提供商接受“无”作为 RSA 的密码模式。

BouncyCastle 是一个很好的提供者。但是,我不确定为什么在这种情况下您需要不厌其烦地安装它。SunJCE 提供程序可以正常工作。

于 2009-05-15T03:25:17.620 回答