Использование «RSA / ECB / PKCS7Padding» с Bouncy Castle
Я пытался использовать «RSA / ECB / PKCS7Padding» для шифрования. Это не поддерживается в JCE. Поэтому я скачал Bouncy Castle, но похоже, что Bouncy Castle также не поддерживает это преобразование. Следующие коды:
Security.insertProviderAt(new BouncyCastleProvider(), 1);
Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS7Padding");
бросает
Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/ECB/PKCS7Padding
at javax.crypto.Cipher.getInstance(Cipher.java:524)
....
Caused by: javax.crypto.NoSuchPaddingException: Unsupported padding PKCS7Padding
at sun.security.pkcs11.P11RSACipher.engineSetPadding(P11RSACipher.java:129)
at javax.crypto.Cipher$Transform.setModePadding(Cipher.java:360)
at javax.crypto.Cipher.getInstance(Cipher.java:517)
... 4 more
Я делаю это правильно?
ТИА.