首页 > 代码库 > sql之密码保存
sql之密码保存
HashBytes (Transact-SQL)
其他版本
返回其输入的 MD2、MD4、MD5、SHA 或 SHA1 哈希值。
Transact-SQL 语法约定
语法
HashBytes ( ‘<algorithm>‘, { @input | ‘input‘ } ) <algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1
参数
返回值
varbinary(最大为 8000 个字节)
注释
允许的输入值限制为 8000 个字节。输出符合算法标准:MD2、MD4 和 MD5 为 128 位(即 16 个字节);SHA 和 SHA1 为 160 位(即 20 个字节)。
示例
以下示例返回变量 @HashThis 中存储的 nvarchar 数据的 SHA1 哈希值。
DECLARE @HashThis nvarchar(4000); SELECT @HashThis = CONVERT(nvarchar(4000),‘dslfdkjLK85kldhnv$n000#knf‘); SELECT HashBytes(‘SHA1‘, @HashThis); GO
sql之密码保存
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。