У меня есть база данных MySQL с таблицей, содержащей имена пользователей и пароли. Мне нужен скрипт bash или оператор MySQL, который будет рандомизировать все пароли.
Я могу сбросить один пароль с чем-то вроде
select md5(rand()) as password;
Я могу выполнить цикл с помощью цикла чтения bash while. Просто нужно помочь собрать все это вместе.
Yews Я знаю, что не должно быть паролей, хранящихся в ясной, это унаследованная система, от которой мы отвлекаем людей.
UPDATE 'users' SET 'password' = md5(rand())
Я думаю, вы должны иметь возможность только CONCAT
текущего пароля в md5, чтобы они были уникальными.
UPDATE passwords SET password = md5(CONCAT(RAND(), password))
accounts
UPDATE. SETpassword
= SUBSTRING (MD5 (RAND ()) ОТ 1 ЗА 8);