在JDK 1.8中找不到RSA / NONE / NoPadding提供程序

时间:2014-02-28 17:54:04

标签: cryptography rsa encryption java-8

我使用1024位生成了一个RSA密钥,我正在尝试使用没有填充的RSA密码128块。

Cipher cifrador = Cipher.getInstance ("RSA/NONE/NoPadding");

但是我得到了这个例外:

java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/NoPadding

我正在使用JDK 1.8,这个JVM版本是错误的吗?

1 个答案:

答案 0 :(得分:1)

Oracle提供程序(SunJCE)only supports "ECB" mode(与"NONE"相同)。 Java 7中也不支持"NONE"