Пишу ЛК на PHP, возникли вопросы с БД. Как шифруются пароли? Вот как показалось мне <?php $Hash = "vÈçM®M¢Ç³í²‘ÌÒ§£"; //Хеш из БД $Login = "admin";//Логин пользователя $Pass = "1234567"; //Допустим такой пароль $Salt = $Login.$Pass; $Salt = md5($Salt); $Salt = "0x".$Salt; $vBase = base64_encode($Salt); //Ну мало ли я и так попробовал(хоть и не видел этого в reg.php) echo "$Hash ||| $Pass -> $Salt -> $vBase <br>"; if($Hash == $vBase){ echo "Good! $vBase"; }elseif($Hash == $Salt){ echo "Good! $Salt"; }else{ echo "Них*я не гуд"; } ?> Ответ получаю: vÈçM®M¢Ç³í²‘ÌÒ§£ ||| 1234567 -> 0x0287040c474dbf44cdeb17eebb99d828 -> MHgwMjg3MDQwYzQ3NGRiZjQ0Y2RlYjE3ZWViYjk5ZDgyOA== Них*я не гуд Уже день убил, мне кажется что PhpMyAdmin хеш не правильно показывает, может быть такое? 2. Есть ли у кого-нибудь чистая БД без лишних, не нужных, столбцов? Буду благодарен такой штучке, т.к. удалять методом тыка - не очень. UPD: Скачал регу, в принципе понял по 1 вопросу. Но почему пароли из БД получаю в виде иероглифов, а не хеша??
Имена участников (разделяйте запятой).