我來關於閱讀會話管理的一些議題在PHP在此之後安全的討論,看看:辣椒還是不辣椒:從第 https://paragonie.com/blog/2015/04/secure-authentication-php-with-long-term-persistence#title.2散列密碼的加密?
報價?
一個更好的解決方案,這是如果你使用的硬件分離特別有用,是散列加密您在數據庫中,將其插入。有了這個保護措施,即使攻擊者找到了轉儲所有數據庫表的方法,他們首先必須解密哈希,然後才能開始破解它們。隨着PHP和數據庫在單獨的硬件上,這變得更加安全。
在這篇文章中,鏈接https://github.com/defuse/php-encryption共享...
到目前爲止,我只是爲了存儲密碼在數據庫中使用password_hash()。是否推薦加密哈希本身?你怎麼看?
感謝您的想法!
我不確定,但不會更適合http://security.stackexchange.com/? – Pogrindis
散列的安全性來自於猜測明文值需要很長時間的事實。加密的安全性來自於猜測密鑰需要很長時間的事實。在這兩種情況下,安全性都源於猜測所有可能的密鑰在計算上不可行。通過正確實施哈希,這應該已經足夠不可行了。更大幅度地增加賭注肯定不是壞事,但是否值得追加的複雜性取決於你。 – deceze
你正在混淆加密和編碼在你的問題 - 這個問題是關於加密。 – 1615903