2012-10-26 5 views
-1

누군가가 사이트에 등록한 후 bcrypt를 사용하여 암호를 암호화하고 데이터베이스의 암호 열에 저장합니다. 이제 비밀번호를 잊어 버린 경우 비밀번호를 이메일로 보내 로그인하고 변경할 수 있습니다. 원본 암호를 다시 얻으려면 bcrypt 암호화를 어떻게 바꾸면됩니까?PHP Bcrypt 암호 검색

+1

나는 사용자 패널에서 암호를 변경할 수있는 임의의 문자열로 암호를 재설정하는 것이 더 좋은 생각이라고 생각합니다. –

답변

7

Bcrypt는 단방향 해시입니다. 암호를 해독 할 수 없습니다. 당신이 할 수있는 것은 리셋 링크를 보내서 클릭하면 새로운 암호를 설정할 수있게하는 것입니다.

5

bcrypt의 기본적인 작업을 이해하지 못했습니다. 단순한 역순 기능이 있으면 아무도 bcrypt를 더 이상 사용하지 않습니다. 일반 텍스트 암호를 보내는 대신 암호 재설정 절차를 사용하십시오.

Forgot Password Cheat Sheet을 참조하십시오.