【发布时间】:2011-07-17 04:24:11
【问题描述】:
SQL Server 中是否有内置的 sha256 函数?我也找不到 sha256 T-SQL 函数源代码。谁有替代品?
【问题讨论】:
-
在 SO 上查看答案:stackoverflow.com/questions/2954784/…
标签: sql-server hash sha256 sha
SQL Server 中是否有内置的 sha256 函数?我也找不到 sha256 T-SQL 函数源代码。谁有替代品?
【问题讨论】:
标签: sql-server hash sha256 sha
我认为您正在寻找 HASHBYTES,但它最多仅支持 SHA-1(160 字节)
仅供参考 Hashing 不是加密。这是不可逆的。加密是获取原始数据的可逆过程。
参考SHA2
SHA-2 是一组加密散列函数(SHA-224、SHA-256、SHA-384、SHA-512)
至于 256 字节散列函数 - 没有内置的。
【讨论】:
SQL Server 2012 支持 SHA2_256 和 SHA2_512。
SELECT HASHBYTES('SHA2_256','something')
【讨论】: