WOP*_*OPR 11 sha256 sql-server-2008
是否可以从Sql Server 2008中的存储过程生成字符串的SHA-256哈希?
出于部署原因,我更喜欢它在TSQL中.
Mit*_*eat 22
更新:SQL Server 2012 HASHBYTES()现在支持开箱即用的SHA-256和SHA-512.
Run Code Online (Sandbox Code Playgroud)HASHBYTES ( '<algorithm>', { @input | 'input' } ) <algorithm>::= MD2 | MD4 | MD5 | SHA | SHA1 | SHA2_256 | SHA2_512
当然.您可以在TSQL中执行此操作,但将其作为CLR存储过程实现起来会容易得多.
这是一个实际的例子,它只使用.NET Framework类型:让我们哈希一个BLOB