ユーザーパスワードの保護が最重要です。 PHPでのユーザー入力を消毒することは一般的な慣行ですが、パスワードのクレンジングを事前に打ち負かすことは不要であり、潜在的に有害です。
なぜパスワードクレンジングをスキップしますか?
冗長コード:パスワードのハッシュへの消毒の影響
さまざまな消毒手法(例えば、、
、、、)を適用すると、パスワードコンテンツを変更し、検証障害につながる可能性があります。
まとめ:trim
htmlentities
htmlspecialchars
事前にハッシュするパスワードクレンジングは不要で非効率的であり、脆弱性を導入できます。 パスワードセキュリティの強度は、ハッシュアルゴリズム自体のみにあり、クレンジングを冗長にします。 この手順を省略すると、コードが簡素化され、アプリケーションのセキュリティが強化されます。
以上がハッシュする前にパスワードをクレンジングする必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。