小编kho*_*hid的帖子

在 MS SQL 中使用 HASHBYTES 比较哈希密码

我有一个简单的问题:

print HASHBYTES('SHA1', 'az09123')
Run Code Online (Sandbox Code Playgroud)

给我吗:

0xA00592FC3E531C5F7608110F73E8AE4B4F2EA4C3enter
Run Code Online (Sandbox Code Playgroud)

我把它放在名为 OwnerEn 的 navchar 字段中

然后我试试这个:

SELECT * FROM AspNetUsers WHERE OwnerEn =  HASHBYTES('SHA1', 'az09123');
Run Code Online (Sandbox Code Playgroud)

没有结果,内容为空

但这给了我结果:

SELECT * FROM AspNetUsers WHERE OwnerEn = '0xA00592FC3E531C5F7608110F73E8AE4B4F2EA4C3';
Run Code Online (Sandbox Code Playgroud)

第一个sql语句有什么问题?

sql-server hash

3
推荐指数
1
解决办法
8309
查看次数

标签 统计

hash ×1

sql-server ×1