шифрование статическим ключом с использованием AES - PullRequest
4 голосов
/ 16 июня 2011

Я хочу зашифровать и расшифровать файл, содержащий имена пользователей и пароли.Поскольку этот файл будет доступен для проверки правильности введенного имени пользователя и пароля, я уверен, что генерирование другого ключа при каждом запуске программы не будет работать, поскольку он будет расшифровывать файл неправильно (поскольку он был ранее зашифрован с помощьюдругой ключ).Есть ли лучший способ сделать то, что я хочу сделать?Я хочу просто предоставить статический ключ здесь:

cipher.init (Cipher.ENCRYPT_MODE, KEY_HERE);

Но я не уверен, какой тип данных для этого параметра, если вообще когда-либоэто будет работать.Я ценю любую помощь.

1 Ответ

4 голосов
/ 16 июня 2011

Вы не хотите использовать обратимый алгоритм для паролей. Прочитайте эту прекрасную статью на эту тему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...