java .security.NoSuchAlgorithmException: не удается найти поставщика, поддерживающего AES / CBC / PKCS5Padding в Java 8 - PullRequest
0 голосов
/ 23 марта 2020

Я использовал Cipher для шифрования String в моем проекте. Он работал нормально с Java 7, но когда мне нужно обновить версию java до Java 8, возникает ошибка:

java .security.NoSuchAlgorithmException: Не удается найти провайдера, поддерживающего

Я использую алгоритм AES и java 1.8.0_152 в моем проекте. Ниже приведена строка, которая выбрасывает исключение

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");

Я проверил документы Oracle и, похоже, этот алгоритм не имеет ограничений и должен его поддерживать.

Пожалуйста, подскажите, где он идет не так?

...