我想用MD5
用salt散列密码,但不起作用
我尝试过很多更改功能
ALTER FUNCTION [dbo].[Fn_SaltHash] (@Password varchar(50))
RETURNS varchar ( 100)
AS
begin
Return Hashbytes('MD5','admin')
END
select dbo.Fn_SaltHash('admin')
select Hashbytes('MD5','admin')
!#/)zW¥§C‰JJ€Ã
第一次选择
0x21232F297A57A5A743894A0E4A801FC3
这是我的函数无法返回的结果,这是第二次选择的结果
答案 0 :(得分:0)
您的RETURNS变量类型应为VARBINARY(100)而不是VARCHAR(100)