【发布时间】:2009-08-07 06:38:10
【问题描述】:
我在 .NET 中开始了一个新项目,它使用 MySql 中的一些旧系统数据库。存储在 mysql 中的数据会定期传输到我们系统工作的 MS Sql。 我需要使用用户的登录名和密码对用户进行身份验证。用户的密码存储为 mysql OLD_PASSWORD 函数生成的哈希值。 有没有办法使用 Ms Sql 或 .NET 生成这样的哈希?
【问题讨论】:
-
我看不到 OLD_PASSWORD 使用什么算法。此外,MySql 手册说“PASSWORD() 函数由 MySQL 服务器中的身份验证系统使用;您不应该在自己的应用程序中使用它。为此,请考虑使用 MD5() 或 SHA1()。”因此,在不知道算法的情况下,我们无法在 .NET 中找到如何做到这一点。
标签: .net mysql sql-server