Я хочу хешировать этот пароль с солью, но он не дает мне тот же ответ, я хеширую его напрямую - PullRequest
0 голосов
/ 04 июля 2019

Я хочу хэшировать пароль с помощью соли с MD5, но он не работает

Я попытался изменить функцию много

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 это то, что не может вернуть моя функция, и это результат второго выбора

1 Ответ

0 голосов
/ 04 июля 2019

Ваш тип переменной RETURNS должен быть VARBINARY (100), а не VARCHAR (100)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...