когда вы хотите что-то зашифровать, не хотите, чтобы ключ для расшифровки определялся вами, а не генератором какого-то генератора случайных чисел?
Я вижу этот код в сообщении stackoverflow. но я не хочу, чтобы ключ генерировался случайным образом, я хочу, чтобы пользователю было предложено ввести ключ, и на этом основании должно произойти шифрование ..
какие-либо предложения, как мне изменить код?
SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
KeySpec spec = new PBEKeySpec(password, salt, 1024, 256);
SecretKey tmp = factory.generateSecret(spec);
SecretKey secret = new SecretKeySpec(tmp.getEncoded(), "AES");