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