it-swarm-ko.tech

암호의 대소 문자를 구분하지 않는 방법은 무엇입니까?

Drupal 7은 대소 문자를 구분합니다. 대소 문자를 구분하지 않는 방법이 있습니까?

5
uwe

암호는 해시로 저장되며 대/소문자 차이로 인해 다른 해시가 생성됩니다.

제가 생각할 수있는 유일한 방법은 등록 할 때와 로그인 할 때 모두 사용하기 전에 항상 암호를 대/소문자로 변환하는 것입니다.하지만 오류가 발생하기 쉽습니다.

또한 암호가 이미 데이터베이스에 저장되어있는 경우이를 수행 할 방법이 없습니다.

5
Berdir

이렇게하면 가능한 암호의 수가 크게 제한되므로 암호를 훨씬 쉽게 해킹 할 수 있습니다. 다른 곳 (운영 체제 및 웹 앱 모두)에서 모든 암호 프롬프트가 대소 문자를 구분하는 데에는 이유가 있습니다.

4
Fuzzy76

암호는 해시로 저장되며 대/소문자 차이로 인해 다른 해시가 생성됩니다.

저장하기 전에 소문자 또는 대문자로 만드는 것 외에는 작동하도록 만드는 다른 방법이 거의 없습니다.

Javascript를 사용하거나 다른 form submit handler를 추가하여 데이터베이스에 저장되기 전에 패스를 소문자 또는 대문자로 변환 할 수 있습니다.

0
druplicon