2016-12-17 1 views
0

안녕하세요. 저는 질문이 있습니다. 암호 해시 방법을 사용하여 데이터베이스에 암호를 저장했습니다. 암호의 형식은 다음과 같습니다.codeigniter에 암호 해시를 검색하십시오.

hash('sha256', $password -> password . '[email protected][email protected]!`[email protected]%^&'); 

이제 원래 암호를 다시 얻고 싶습니다. 내가 어떻게 할 수 있니?

+0

해시를 원한다고 생각합니다. 원래 암호는 일반 텍스트로되어 있으며 이후에 sha256을 적용하면 평범하게 얻을 수 없습니다. 다음을 확인하십시오 : https://gist.github.com/Taytus/1628134 – JSLirola

답변

0

문자열이 해시 문자열로 저장되면 다시 검색 할 수 없습니다. 실제 암호를 저장할 수있는 별도의 열을 데이터베이스에 추가 할 수 있습니다. 사용자가 암호를 업데이트하면 다른 열뿐만 아니라 실제 암호 문자열을 업데이트 할 수 있습니다.

+0

답을 위해 위로 올라간다. – kishor10d

관련 문제