Какой режим заполнения для AES/GCM? Я понял, что это может быть NoPadding, так как в режиме ECB это может быть PKCS5Padding, а как насчет режима GCM? в интерфейсе JCE нам нужно предоставить «алгоритм/режим/заполнение» (Ссылка).
Поэтому я использовал следующий код для получения экземпляра, и он работает в JDK, но не работает в IBM SDK, который говорит:
не могу найти провайдера для поддержки AES/GCM/PKCS5Padding
Cipher.getInstance("AES/GCM/PKCS5Padding");
Каков реальный вариант использования заполнения?