Как изменить ключ aes-256 после шифрования?

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

Теперь, если пользователь изменит свой пароль, как мне изменить ключ зашифрованных данных

Должен ли я собрать все данные из базы данных, затем расшифровать их со старым ключом, а затем снова зашифровать их с новым ключом?

7
задан Michael harris 24 January 2012 в 03:26
поделиться