Напишите пароль как секрет в php - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть панель администратора, и у меня есть таблица на панели, в которой перечислены имена пользователей и пароли пользователей.

Поскольку пароли зашифрованы с помощью MD5, нет никаких возражений, чтобы быть в списке, но выЯ думаю, что у вас есть таблица на экране, и вы не понимаете, что такое столбец таблицы, 32 символа смешанной строки.

Поэтому я хочу преобразовать этот столбец в пароль char.Например;

098f6bcd4621d373cade4e832627b4f6 = ********************************

Я пытался;

$str="hide me";
$strarr=str_split($str);
foreach($strarr as $char){
    $str=str_replace($char,'*',$str);
}
echo $str;

Есть ли более короткий метод?

1 Ответ

0 голосов
/ 27 сентября 2018

попробуйте это,

$str="hide me";
echo str_repeat('*',strlen($str));

PS: MD5 больше не считается достаточно безопасным для пароля. Вместо этого используйте BCRYPT. см. Здесь

...