Как использовать шифрование md5 для поля пароля в базе данных mysql в coldfusion
Я реализую приложение, в котором я должен вставить зашифрованные пароли в базу данных MySQL. Затем получите расшифрованный пароль из базы данных, используя шифрование md5 в ColdFusion.
Как я могу использовать шифрование md5 в ColdFusion с базой данных MySQL?
2 ответа
MD5 - это однонаправленный хэш, который нельзя перевернуть.
Вы никогда не должны хранить расшифрованные пароли в базе данных. Храните только хэш md5. Когда пользователь пытается войти в систему, сгенерируйте хэш md5 в виде простого текстового пароля. Затем сравните его с хэшем md5, хранящимся в БД.
Вы можете использовать функцию md5, которая доступна с самим mysql.
Впрочем, это в одностороннем алгоритме.
Вы не можете расшифровать это. Вам понадобится с md5 данного пароля против сохраненного.
для получения дополнительной информации, пожалуйста, проверьте,
http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html