Я создаю часть входа в приложение CodeIgniter, используя простой класс входа в качестве отправной точки. Все работает нормально, но я не уверен в различиях между типами шифрования и тем, что использовать.
Я использовал функцию crypt () с паролем пользователя в качестве соли (через md5), вот так:
$pass == crypt($_POST['login_password'], md5($_POST['login_password']))
Этот метод в порядке, или есть явная ошибка в этом подходе? Это кажется безопасным, поскольку ни пароль, ни соль не хранятся в базе данных. Или это немного очевидно?
Заранее спасибо.