我正在实现一个应用程序,我必须在其中将加密密码插入 MySQL 数据库。然后在 ColdFusion 中使用md5 加密从数据库中检索解密的密码。
如何在 ColdFusion 中将 md5 加密与 MySQL 数据库一起使用?
我正在实现一个应用程序,我必须在其中将加密密码插入 MySQL 数据库。然后在 ColdFusion 中使用md5 加密从数据库中检索解密的密码。
如何在 ColdFusion 中将 md5 加密与 MySQL 数据库一起使用?
md5 是一种单向哈希,不能反转。
您永远不应该在数据库中存储可解密的密码。仅存储 md5 哈希。当用户尝试登录时,生成纯文本密码的 md5 哈希。然后将其与存储在数据库中的 md5 哈希进行比较。
您可以使用mysql 本身可用的md5函数。
但是,它是单向算法。
你不能解密它。您将需要使用给定密码的 md5 来对抗存储的密码。
欲了解更多信息,请检查,
http://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html#function_md5