RSA / NONE / PKCS1Padding给出java.security.NoSuchAlgorithmException错误
我使用“RSA / None / PKCS1Padding”作为:
Cipher RSACipher = Cipher.getInstance("RSA/None/PKCS1Padding");
这给了我例外:
java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/None/PKCS1Padding
感谢帮助。
如果您在Oracle或Open JDK中运行,请尝试"RSA/ECB/PKCS1Padding"
。 使用RSA加密的分组密码模式并没有多大意义,但并非所有算法名称在Java SE提供程序中都是合乎逻辑的。
Bouncy Castle Libraries支持"RSA/None/PKCS1Padding"
。 所以也许代码是为Bouncy或Android编写的。