【发布时间】:2022-01-12 12:01:45
【问题描述】:
带有算法 RSA/ECB/OAEPPadding 的 ciper dofinal 方法抛出异常
最终密码密码 = Cipher.getInstance(RSA/ECB/OAEPPadding); cipher.init(Cipher.ENCRYPT_MODE, key, new OAEPParameterSpec("SHA-256", "MGF1", MGF1ParameterSpec.SHA256, PSource.PSpecified.DEFAULT));
cipherText = cipher.doFinal(text.getBytes(StandardCharsets.UTF_8));
在此代码中 cipherText = cipher.doFinal(text.getBytes(StandardCharsets.UTF_8));我正在低于异常
错误:javax.crypto.BadPaddingException:错误:0400007e:RSA 例程:OPENSSL_internal:KEY_SIZE_TOO_SMALL javax.crypto.BadPaddingException:错误:0400007e:RSA 例程:OPENSSL_internal:KEY_SIZE_TOO_SMALL
感谢任何帮助!
【问题讨论】:
标签: android