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

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

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

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