소개:
많은 PHP 개발자는 사용자가 제공한 비밀번호를 보안 목적으로 해싱하기 전에 이스케이프하거나 정리해야 합니다. 이 질문은 이러한 관행이 불필요하고 잠재적으로 해로울 수 있는 이유를 탐구합니다.
답변:
도피하거나 정리할 필요가 없습니다
PHP의 비밀번호 해시()를 사용하여 비밀번호를 해싱하기 전에 비밀번호 정리 메커니즘을 이스케이프하거나 적용하지 마세요. 기능. 그 이유는 다음과 같습니다.
해싱은 모든 입력으로부터 보호
사용자가 전체 SQL 쿼리를 비밀번호로 입력하더라도 해싱을 통해 이를 인식할 수 없는 해시입니다. 악성 코드가 저장되는 것을 방지하기 위해 특별한 정리가 필요하지 않습니다.
삭제 방법의 영향
다른 삭제 방법은 비밀번호를 크게 변경하여 비교할 때 확인 문제로 이어질 수 있습니다. 저장된 해시 비밀번호로 이러한 방법은 추가 보안을 제공하지 않으므로 해싱 전에 피하는 것이 중요합니다.
결론:
해싱 전에 사용자 비밀번호를 이스케이프하거나 삭제하는 것은 불필요하며 잠재적으로 해로운. PHP의 비밀번호_해시() 기능은 추가 수정 없이 비밀번호를 효과적으로 보호합니다.
위 내용은 PHP에서 해싱하기 전에 비밀번호를 이스케이프하거나 정리해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!