В настоящее время я искал пример шифрования и дешифрования AES с использованием Java, и я наткнулся на что-то подобное в качестве решения:
ССЫЛКА
Другое Решения предлагают тот же подход. Мне удалось заставить его работать, но у меня есть только несколько вопросов о его реализации.
Вопросы:
Почему классу PBEKeySpe c нужен пароль? для чего это? ключ уже есть, зачем ему нужен дополнительный токен или пароль?
Я понимаю, что ключ и соль являются частью зашифрованного значения исходной незашифрованной строки , Почему это так? почему бы не разрешить хранить ключ генерации и соль где-нибудь еще?
Спасибо, и я ценю любую помощь. Просто хочу понять, почему это было сделано именно так.