我直接在散列SQL口令是这样的:
DECLARE @HashThis nvarchar(4000);
SET @HashThis = 'SecretPizza'
INSERT into Users (UserId,Password)
Values ('CryptTest',HASHBYTES('SHA1', @HashThis))
结果:
当我尝试和改变SHA1
算法SHA2_256
或SHA2_512
我收到以下错误:
问题1 -这是真的应该给我中国人喜欢的字符?
问题2 -这些都是有效的算法,那么怎么来的,我不能使用它们,为什么加密设置@HashThis
为空?