шифрование пароля и сохранение их в базе данных

Недавно я реализовал хэширование на своем веб-сайте. У меня проблема. Раньше я сохранял пароль как простой простой текст. Теперь я сохраняю пароль как хэшированную запись. Что мне делать с этой старой текстовой записью. Из-за большой базы данных невозможно преобразовать старые данные один за другим в хэшированный.

0
nl ja de

1 ответы

Может быть 2 подхода

  1. После входа в систему сохранить пароль как хэш, поэтому, когда любой пользователь будет зарегистрирован, его пароль будет автоматически сохранен в БД. Этот подход одобрен, если у вас нет давления на сброс пароля в БД.

  2. Создайте программу, которая будет обновлять пароль в DB. Это рискованный подход, так как вам нужно играть с Id и убедиться, что хешированный пароль снова не хеширован.

0
добавлено