В настоящее время у меня есть большая пользовательская база данных, где у каждого пользователя есть уникальный пароль.Все пароли зашифрованы MD5.Первоначально я настроил его, преобразовав список пользовательских данных в SQL, сохранив таблицу Excel, которая у меня была в виде CSV, а затем преобразовав ее в SQL на csv2sql.com.Затем я использовал sql для создания уникальных паролей в следующей командной строке:
UPDATE users SET numbers = SUBSTRING(MD5(RAND()) FROM 1 FOR 10)
Чтобы убедиться, что эта команда не генерирует дубликаты, я сделал поле пароля уникальным.Затем я экспортировал эту таблицу, чтобы у меня была копия всех оригинальных паролей.После экспорта я зашифровал список в md5, используя следующую командную строку:
UPDATE users SET `password` = MD5(`password`)
Все это работало нормально, хотя и не самым эффективным способом борьбы с ним.Теперь мне нужно добавить еще целую нагрузку в базу данных.Конечно, я должен сохранить оригинальные пароли от первоначальных пользователей.Я могу вставить новых пользователей, но я не уверен, как я собираюсь создавать новые пароли для них, не меняя все предыдущие.Может кто-нибудь указать мне правильное направление, пожалуйста!