Функции шифрования
Добавлено: 13 май 2007, 23:24
Подключаюсь к базе MySQL под правами root, потом делаю запрос
select login, password, (еще кучка полей) from users where login=$_POST["login"]
Потом если юзер не найден - вывожу соответствующее сообщение, если найден - проверяю пароль. Но пароли в базе должны храниться в зашифрованном виде, а шифровка функцией MySQL password() меня не сильно радует - во-первых, фиг поймешь, по какому алгоритму зашифровано, во-вторых, меняется с каждой версией. Есть ли в MySQL встроенные функции шифрования по алгоритму md5 или sha1?
UPD: почувствовал себя дураком. Функция шифрования md5 называется md5() :-)
select login, password, (еще кучка полей) from users where login=$_POST["login"]
Потом если юзер не найден - вывожу соответствующее сообщение, если найден - проверяю пароль. Но пароли в базе должны храниться в зашифрованном виде, а шифровка функцией MySQL password() меня не сильно радует - во-первых, фиг поймешь, по какому алгоритму зашифровано, во-вторых, меняется с каждой версией. Есть ли в MySQL встроенные функции шифрования по алгоритму md5 или sha1?
UPD: почувствовал себя дураком. Функция шифрования md5 называется md5() :-)