其他版本
 

 

返回其输入的 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

相关文章:

  • 2021-11-18
  • 2021-11-18
  • 2021-12-15
  • 2022-01-19
  • 2021-06-24
  • 2021-05-28
  • 2022-01-14
  • 2021-12-05
猜你喜欢
  • 2022-01-02
  • 2022-12-23
  • 2021-11-23
  • 2021-04-14
  • 2021-05-05
  • 2021-10-13
  • 2022-12-23
相关资源
相似解决方案