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