【问题标题】:sha256 function in SQL Server [duplicate]SQL Server中的sha256函数[重复]
【发布时间】:2011-07-17 04:24:11
【问题描述】:

SQL Server 中是否有内置的 sha256 函数?我也找不到 sha256 T-SQL 函数源代码。谁有替代品?

【问题讨论】:

标签: sql-server hash sha256 sha


【解决方案1】:

我认为您正在寻找 HASHBYTES,但它最多仅支持 SHA-1(160 字节)

仅供参考 Hashing 不是加密。这是不可逆的。加密是获取原始数据的可逆过程。

参考SHA2

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


这是一个discussion,关于在哈希中添加盐

至于 256 字节散列函数 - 没有内置的。

【讨论】:

  • 是的,它用于散列随机盐 + 密码
  • 还不支持sha256。
【解决方案2】:

SQL Server 2012 支持 SHA2_256 和 SHA2_512。

 SELECT HASHBYTES('SHA2_256','something')

【讨论】:

    猜你喜欢
    • 2012-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-15
    • 2020-01-12
    • 1970-01-01
    • 2015-11-05
    相关资源
    最近更新 更多