Q
加密哈希密碼?
0
A
回答
2
我不是一個安全專家,我不知道你正在運行什麼樣的應用,或者什麼樣的設置,你有。但如果我正在製作一個普通的ol網絡應用程序,那麼我只需要使用salted hash。
無論如何,您將在應用服務器上存儲密鑰(或公鑰,如果您使用非對稱密鑰加密,因爲您可以加密密碼用戶提供的哈希並將其與數據庫中的值進行比較)。
如果您主要擔心有人闖入您的數據庫服務器,是否更難進入應用程序服務器?
如果有人通過應用服務器嘗試字典攻擊,它將採用相同數量的嘗試。你只需要檢測並阻止它。
加密醃過的哈希值的唯一情況是,如果攻擊者可以獲取加密值而不是密鑰。我想這取決於你是否決定這是你想要的系統。
6
沒有必要加密醃製和散列密碼。
當密碼被醃製並用一個好的算法進行散列加密時,它不會提高安全性。
加密時,您必須以某種方式管理密鑰,這會使事情變得複雜。
對每個密碼使用一個加密生成的salt,並使用一個好的散列算法。
欲瞭解更多信息,請參見該問題:Best way to store password in database
0
除非您確實需要密碼檢索,否則密碼總是應該散列且不加密。密碼檢索本身通常不被認爲是好的做法。
相關問題
- 1. 哈希密碼
- 2. 解密的哈希和加密哈希
- 3. 哈希密碼加鹽
- 4. 解密哈希密碼
- 5. 值得加密密碼哈希值嗎?
- 6. PHP密碼哈希()
- 7. Windows哈希密碼
- 8. CakePHP哈希密碼
- 9. MySQL中的密碼和哈希密碼
- 10. ASP.NET的密碼哈希和密碼鹽
- 11. 哈希密碼如何解密?
- 12. 如何解密這個密碼哈希?
- 13. Drupal 7密碼哈希
- 14. Django中的密碼哈希
- 15. 密碼salting和哈希asp.net?
- 16. 哈希的tomcat密碼
- 17. 密碼哈希執行
- 18. php哈希密碼性能
- 19. 哈希密碼機制
- 20. 用Java哈希密碼
- 21. 密碼哈希:Keccak與否
- 22. PHP中的密碼哈希
- 23. Cakephp 2 - 密碼哈希
- 24. API Facebook - FOsUserBundle - 哈希密碼
- 25. 哈希密碼不匹配
- 26. 哈希密碼恢復
- 27. Typo3登錄密碼哈希
- 28. 密碼哈希方法
- 29. Laravel&Meteor密碼哈希
- 30. 與哈希存儲密碼