Я пытаюсь настроить Jasypt StandardPBEStringEncryptor, используя следующий код.
StandardPBEStringEncryptor strongEncryptor = new StandardPBEStringEncryptor();
strongEncryptor.setAlgorithm(ALGORITHM);
strongEncryptor.setPassword(PASSWORD);
Затем вызовите методы encrypt() и decrypt() модуля strongEncryptor для выполнения операций шифрования и дешифрования.
Возможно ли или есть ли способ настроить шифратор Jasypt, используя мой собственный SecretKey вместо установки пароля?
Как и в Java Cipher, мы делаем...
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, MY_SECRET_KEY);
Я вижу, что Jasypt внутренне использует пароль String для создания SecretKey и запуска Java Cipher. Можно ли предоставить мой ключ здесь?