RSA / NONE / PKCS1Padding给出错误为java.security.NoSuchAlgorithmException [英] RSA/NONE/PKCS1Padding giving error as java.security.NoSuchAlgorithmException
问题描述
密码RSACipher = Cipher.getInstance(RSA / None / PKCS1Padding );
这给我例外:
java.security.NoSuchAlgorithmException:找不到任何支持RSA /无/ PKCS1Padding的提供者
感谢您的帮助。
尝试RSA / ECB / PKCS1Padding
在Oracle或Open JDK中运行。使用RSA进行加密的块密码模式并不太有意义,但并不是所有算法名称都是Java SE提供者中的逻辑。
Bouncy Castle Libraries支持RSA /无/ PKCS1Padding
。所以也许代码是为Bouncy或Android编写的。
I am using "RSA/None/PKCS1Padding" as :
Cipher RSACipher = Cipher.getInstance("RSA/None/PKCS1Padding");
This gives me exception as :
java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/None/PKCS1Padding
Thanks for help.
Try "RSA/ECB/PKCS1Padding"
instead if you are running in an Oracle or Open JDK. It does not make too much sense to use a block cipher mode of encryption with RSA, but not all algorithm names are logical within the Java SE providers.
The Bouncy Castle Libraries support "RSA/None/PKCS1Padding"
though. So maybe the code was written for Bouncy or Android.
这篇关于RSA / NONE / PKCS1Padding给出错误为java.security.NoSuchAlgorithmException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!