Как использовать шифрование 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

Другие вопросы по тегам