Android应用程序是否可以实现“RSA / NONE / PKCS1Padding”RSA加密

时间:2012-01-16 19:30:01

标签: android encryption rsa

所以今天我已经了解到BouncyCastle是Android上的默认RSA加密提供程序,它默认使用此方案:“RSA / NONE / NoPadding”。

我正在尝试与我编写的服务器端应用程序通信,该应用程序当前正在处理Web请求和iOS请求。我面临的问题是我的服务器端应用程序有一个不同的默认实现,即SUN的:“RSA / NONE / PKCS1Padding”。

我想知道我的Android应用程序是否有办法实现“RSA / NONE / PKCS1Padding”。我在文章和问题上看到的所有修复都涉及修改服务器端代码以实现BouncyCastle。如果可能的话,我想远离这个解决方案,因为我需要做很多工作来重新处理我的服务器端请求处理以适应Android设备。

我可能会非常感谢任何我可能忽略的文章提示或链接。

1 个答案:

答案 0 :(得分:4)

您不显示任何代码。你试过吗

Cipher rsa = Cipher.getInstance("RSA/ECB/PKCS1Padding");