Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中使用什么模式来解密来自iPhone的RSA消息?_Java_Iphone_Encryption_Rsa - Fatal编程技术网

在Java中使用什么模式来解密来自iPhone的RSA消息?

在Java中使用什么模式来解密来自iPhone的RSA消息?,java,iphone,encryption,rsa,Java,Iphone,Encryption,Rsa,我的朋友在iPhone上用PKCS1填充加密数据 如何用Java解密这些数据 Java要求我指定“算法/密码模式/填充”。填充和算法是已知的,但我们都不知道密码模式;在iPhone上加密时未指定该模式。使用且应简单RSA实际上不使用“模式”;模式用于分组密码 内置Sun提供程序将接受“RSA/ECB/PKCS1Padding”作为密码名称。欧洲央行是“电子密码本”,它不会将任何信息从“区块”混合到另一区块;这是一种“无密码模式” 其他提供程序接受“无”作为RSA的密码模式 BouncyCastl

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

如何用Java解密这些数据

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

使用且应简单

RSA实际上不使用“模式”;模式用于分组密码

内置Sun提供程序将接受“RSA/ECB/PKCS1Padding”作为
密码
名称。欧洲央行是“电子密码本”,它不会将任何信息从“区块”混合到另一区块;这是一种“无密码模式”

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


BouncyCastle是一个很好的供应商。但是,我不知道为什么在这种情况下需要费心安装它。SunJCE提供商可以正常工作。

这里还有一个问题,我的朋友在使用iphone,iphone中没有弹性城堡。所以我面临着同样的问题。