В среде MSSQL у меня есть хранимая процедура, которую я использую для генерации хэшей. В настоящее время хранимая процедура использует MD5 (с соответствующим ключом безопасности).
Я пытаюсь изменить хранимую процедуру так, чтобы она использовала вместо этого Blowfish.
Текущая строка в хранимой процедуре:
select @hashedvalue = convert(nvarchar(32),hashbytes('MD5',@querystring+@hashpassword),2)
Какой правильный синтаксис для хеширования с помощью Blowfish, а не MD5, пожалуйста?
Я просмотрел это но я не мог понять, какой вариант алгоритма мне следует использовать ...
Спасибо!
PBKDF2
,Rfc2898DeriveBytes
,password_hash
,Bcrypt
,passlib.hash
или аналогичные функции. Дело в том, чтобы злоумышленник тратил много времени на поиск паролей перебором. - person zaph   schedule 26.07.2017