Как зашифровать пароль в бд?

1. Удаленный (15.01.2016 / 17:28)
Вот мой код
<?php
require_once('database.php');
$login = $_POST['login'];
$password = $_POST['password'];






$result1 = mysql_query("SELECT login FROM users WHERE login = '$login'");
$row = mysql_fetch_array($result1);
if ($login == $row['login']) {    
echo 'Такой логин уже есть';
}
else
{
$result = mysql_query("INSERT INTO `users` (`login`, `password`) VALUES ('$login', '$password')");
if (!$result) {
die(mysql_error());
}
echo 'Вы зарегистрировались';
}





mysql_close($db);
?>


2. Вантуз-мен (15.01.2016 / 22:14)
http://php.net/manual/ru/function.password-hash.php для php 5.5.0 и выше
Если версия ниже есть отличная библиотека которая обеспечивает совместимость для версий от 5.3.7 https://github.com/ircmaxell/password_compat

3. Сергей (21.01.2016 / 09:10)
Я еще солю пароль. Почитай про это.

URL: https://visavi.net/topics/42792