SQL Server中是否有内置的sha256函数?我也找不到sha256 T-SQL函数源代码。任何人有另一种选择?SQL Server中的sha256函数
9
A
回答
3
我认为你正在寻找HASHBYTES,但最高只能支持SHA-1(160个字节)
仅供参考散列是不加密。这是不可逆转的。加密是一个可以获得原始数据的可逆过程。
参考为SHA2
SHA-2是一组加密散列函数(SHA-224,SHA-256,SHA-384,SHA-512)
这里是关于在散列中加入盐的 discussion
至于256字节散列函数 - 没有内置函数。
22
SQL Server 2012支持SHA2_256和SHA2_512。
SELECT HASHBYTES('SHA2_256','something')
相关问题
- 1. SQL Server中的Mid函数
- 2. SQL Server中的DECODE()函数
- 3. SQL Server中的PIVOt函数
- 4. SQL Server中值函数
- 5. SQL Server 2005中RANK函数
- 6. SQL Server PIVOT函数
- 7. Sql Server CLR函数
- 8. SQL Server从函数
- 9. Sql Server中的日志函数参数
- 10. 使用函数的SQL Server
- 11. Sql Server的聚合函数
- 12. 的SQL Server DATEPART()函数
- 13. SQL Server函数参数
- 14. SQL Server 2014中的窗口函数
- 15. SQL Server中的多个聚合函数
- 16. SQL Server 2005中的CONVERT函数
- 17. SQL Server 2005中的new_time函数
- 18. SQL Server Report Builder 2012中的Iif函数
- 19. SQL Server中的DateDiff函数问题
- 20. SQL Server中的聚合函数
- 21. SQL Server 2008 R2中的函数用法
- 22. sql server中的函数调用
- 23. SQL Server中的标量值函数
- 24. sql server 2005中的递归函数?
- 25. SQL Server中的函数和过程
- 26. Row_Number函数中的SQL Server别名name
- 27. SQL Server中ISNULL的IsEmpty函数?
- 28. 如何加密SQL Server中的函数
- 29. SQL Server 2000中的Implode类型函数?
- 30. SQL Server 2008中的Lilian Date函数
这里看到答案的SO:http://stackoverflow.com/questions/2954784/sha256-in-t-sql-stored-procedure – 2011-03-17 07:41:58