保護使用者密碼至關重要。 雖然在PHP中對使用者輸入進行消毒是不必要的,但是預敲密碼清潔是不必要的且可能有害的。
>>為什麼跳過密碼清潔?
修剪:驗證問題的來源
即使是修剪空格等看似無害的行為也會造成驗證問題。 如果實現了清潔,則必須在密碼儲存和驗證期間始終應用,這使得過程變得複雜。 >消毒對密碼雜湊的影響應用各種消毒技術(例如,
,,trim
,htmlentities
,htmlspecialchars
,addslashes
)可以更改密碼內容,從而導致驗證失敗。
strip_tags
>預用密碼清潔是不必要的,效率低的,並且可以引入漏洞。 密碼安全的強度僅在於雜湊演算法本身,使清潔量變得多餘。 省略此步驟簡化了您的程式碼並加強了您的應用程式的安全性。
以上是您應該在哈希之前清潔密碼嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!