1

我正在实现一个应用程序,我必须在其中将加密密码插入 MySQL 数据库。然后在 ColdFusion 中使用md5 加密从数据库中检索解密的密码。

如何在 ColdFusion 中将 md5 加密与 MySQL 数据库一起使用?

4

2 回答 2

3

md5 是一种单向哈希,不能反转。

您永远不应该在数据库中存储可解密的密码。仅存储 md5 哈希。当用户尝试登录时,生成纯文本密码的 md5 哈希。然后将其与存储在数据库中的 md5 哈希进行比较。

于 2010-12-22T08:47:21.757 回答
1

您可以使用mysql 本身可用的md5函数。

但是,它是单向算法。

你不能解密它。您将需要使用给定密码的 md5 来对抗存储的密码。

欲了解更多信息,请检查,

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

于 2010-12-22T08:47:34.050 回答