2

嗨,我有几个以这种方式加密的密码:

hashbytes(‘sha1’,'password')

我们正在计划使用 SQL Server 2005 迁移到 MySQL。

在 MySQL 或 PHP 中有一个等效的哈希函数。

因为我使用标准的 SHA1 算法,结果与我使用 SQL Server 算法的结果不同。

4

2 回答 2

2

我发现 php 使用 ascii 编码,因此为了在 sql server management studio 中获得相同的结果,例如,使用 varchar(8000) 作为@input。

于 2011-03-26T01:27:32.603 回答
0

MySQL有一个SHA1功能:

mysql> SELECT SHA1('password');
+------------------------------------------+
| SHA1('password')                         |
+------------------------------------------+
| 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 |
+------------------------------------------+

等效的 SQL Server 函数会产生什么?

于 2011-02-20T20:53:47.390 回答