如上所述,我想知道什麼是C#支持的密碼散列的良好做法。什麼是C#支持的最安全密碼散列算法?
-4
A
回答
2
所以我不確定爲什麼你需要在SQL和C#中都有散列的能力。
無論如何,SQL可能會成爲算法選擇的限制因素。
SQL Server 2012 supports SHA512(就像.NET一樣),這將是一個非常安全的選擇。
但是你可以用SQL Server 2008 is SHA1做的最好。
我看到你改變了你的問題。
如果是我,我會與.NET一起散列,並存儲一個鹽,如解釋here。那麼你永遠不會用SQL來散列。如果您想要最安全的算法,請使用SHA512。
+0
爲什麼downvote? – 2013-04-27 00:11:40
+0
+1抵消'hateraid'...哦,上帝,我只是這麼說?! – Brian 2013-04-27 00:13:30
相關問題
- 1. 什麼是安全存儲密碼(散列)的最佳方式
- 2. 什麼是密碼/散列?
- 3. 什麼是最安全的散列方法? (PHP)
- 4. 什麼是最快的,MPI支持的遺傳算法C++庫
- 5. 在PHP中存儲密碼的最安全方法是什麼?
- 6. 什麼是最安全的python「密碼」加密
- 7. 傳遞散列密碼時有什麼安全問題?
- 8. 最安全的地方存儲密碼的散列
- 9. Windows 10使用什麼散列算法來存儲密碼?
- 10. 什麼密碼散列算法確實使用?
- 11. PHP重寫密碼散列函數使用什麼算法?
- 12. Pubnub C++是否支持密碼密鑰?
- 13. 在Java代碼中嵌入密碼的最安全方法是什麼?
- 14. 最安全的加密算法
- 15. 什麼是SHA256密碼散列的正確BigQuery語法?
- 16. 什麼是C/C++中的「安全」和「不安全」代碼?
- 17. 這是一個安全的方式來散列密碼?
- 18. asp.net:存儲密碼散列算法
- 19. 散居的安全問題是什麼?
- 20. Kohana的auth模塊中最安全的算法是什麼?
- 21. 支付網頁密碼輸入的最佳做法是什麼?
- 22. 如何在使用彈簧安全性時更改密碼散列算法?
- 23. 什麼是在現代目標c中散列密碼的正確方法?
- 24. 什麼是加密/解密數據最安全的方式?
- 25. 保持密碼安全
- 26. iPhone:支持的加密/解密算法
- 27. 這是什麼樣的散列/加密?
- 28. 這是什麼樣的散列加密?
- 29. 哪種安全MAVLink協議是最好的加密算法?
- 30. 哪種算法首選用於散列密碼C#?
請仔細閱讀密碼散列和密碼加密。加密*不是*哈希。另外,這裏的上下文對於最終目標是什麼以及爲什麼SQL Server支持這種散列(或「加密」)至關重要。 – user2246674 2013-04-26 23:55:50
通過在SQL Server和C#中進行散列和比較,你是什麼意思?通常,密碼將在.NET中散列,然後與您的SQL數據進行比較。你也可以在SQL中進行散列,但是這些選項更加有限。 – 2013-04-26 23:58:49
好吧,我明白了,因此,我會編輯問題。 – 2013-04-26 23:59:31