一种方式哈希函数

时间:2011-02-07 04:46:44

标签: sql sql-server

如何在T-SQL(Microsoft SQL)中使用单向哈希函数来处理哈希数据?

2 个答案:

答案 0 :(得分:8)

答案 1 :(得分:2)

从SQL Server 2005开始,HASHBYTES是一个内置函数,可以处理MD2,MD4,MD5,SHA和SHA1。例如:

SELECT HASHBYTES('MD5', 'foo');

请注意,输入应为varchar,nvarchar或varbinary。使用HASHBYTES和char / nchar等列时,This blogpost突出显示了一些洞穴。