Шифровать и расшифровывать в Java

Я хотел бы сохранить зашифрованный пароль в файле Java. Я видел решение с использованием javax.crypto , но проблема заключалась в том, что ключ генерировался на лету и был случайным.

Затем этот пароль будет взят и расшифрован в программе Java во время выполнения. Учитывая, что я собираюсь хранить уже зашифрованный пароль в файле -, я хочу получить правильный текст при его расшифровке.

Есть ли способ сообщить методу javax.crypto:

key = KeyGenerator.getInstance(algorithm).generateKey()

Можно ли его заменить моим собственным ключом, сгенерированным однажды на основе какого-то закрытого ключа?

Может ли кто-нибудь указать мне ресурсы, как это сделать?

10
задан oneiros 24 April 2012 в 18:22
поделиться