Sql server SQL Server中的sha256函数

Sql server SQL Server中的sha256函数,sql-server,hash,sha256,sha,Sql Server,Hash,Sha256,Sha,SQL Server中是否有内置的sha256函数?我也找不到sha256 t-SQL函数的源代码。有其他选择吗?我想您正在寻找,但它最多只支持SHA-1(160字节) FYI哈希是而不是加密。这是不可逆转的。加密是一个获取原始数据的可逆过程 参考 SHA-2是一组加密散列函数(SHA-224、SHA-256、SHA-384、SHA-512) 下面是一个关于向哈希中添加盐的示例 至于256字节哈希函数,没有内置函数。SQL Server 2012支持SHA2_256和SHA2_512 SEL

SQL Server中是否有内置的sha256函数?我也找不到sha256 t-SQL函数的源代码。有其他选择吗?

我想您正在寻找,但它最多只支持SHA-1(160字节)

FYI哈希是而不是加密。这是不可逆转的。加密是一个获取原始数据的可逆过程

参考

SHA-2是一组加密散列函数(SHA-224、SHA-256、SHA-384、SHA-512)


下面是一个关于向哈希中添加盐的示例


至于256字节哈希函数,没有内置函数。

SQL Server 2012支持SHA2_256和SHA2_512

 SELECT HASHBYTES('SHA2_256','something')

是的,它是用于散列随机salt+密码的。它还不支持sha256。请参见下面的答案: