Как использовать шифрование md5 для поля пароля в базе данных MySQL в Coldfusion - PullRequest
1 голос
/ 22 декабря 2010

Я реализую приложение, в котором я должен вставить зашифрованные пароли в базу данных MySQL.Затем получите расшифрованный пароль из базы данных, используя шифрование md5 в ColdFusion.

Как я могу использовать шифрование md5 в ColdFusion с базой данных MySQL?

Ответы [ 2 ]

3 голосов
/ 22 декабря 2010

md5 - это односторонний хеш , его нельзя отменить.

Вы никогда не должны хранить расшифрованные пароли в базе данных. Храните только хэш md5. Когда пользователь пытается войти в систему, сгенерируйте хэш md5 в виде простого текстового пароля. Затем сравните его с хэшем md5, хранящимся в БД.

1 голос
/ 22 декабря 2010

Вы можете использовать функцию md5 , которая доступна с самой mysql.

Однако, это в одностороннем алгоритме.

Вы не можете расшифровать его. Вам понадобится md5 данного пароля против сохраненного.

для получения дополнительной информации, пожалуйста, проверьте,

http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_md5

...