2014-04-23 2 views
0

JLV Facebook 로그인 확장 프로그램을 사용하여 Joomla 앱에서 페이스 북 계정을 사용하여 앱에 로그인했습니다. facebook accout을 사용하여 앱에 처음 로그인하면 joomla의 users 테이블에 사용자가 생성됩니다. 글쎄, 그 테이블 (암호는 MD5 암호화를 사용합니다) 안에 Joomla 사용자 암호를 해독 할 수 있지만 암호화 된 암호가 페이 스북 로그인에 의해 만들어지면 나는 할 수 없습니다.Joomla 사용자 Facebook 암호를 해독하는 방법은 무엇입니까?

누군가가 페이스 북 로그인으로 사용자를 만들 때 사용자 암호를 해독하는 방법을 알고 있습니까?

감사합니다. 새로운 사용자를 생성

+0

비밀번호가 암호화되어 저장되어 있으므로 데이터베이스 서비스에 저장된 비밀번호와 데이터베이스 비밀번호 – Rahnzo

+0

을 비교해야하므로 해독해야합니다. 일반적으로 동일한 방법으로 확인하고 결과를 비교하려는 비밀번호는 암호화합니다. 암호화 된 암호를 되돌릴 수 있다는 것은 매우 위험합니다. – Mattt

+0

MD5는 암호화가 아니며 암호화 해싱입니다. 가장 큰 차이점은 후자가 단방향 조작이라는 점입니다. 당신이 해시를 해독 할 수없는 무차별 한 힘의 부족. – GordonM

답변

0

는, 모듈 기능

JUserHelper::genRandomPassword(5); 

를 사용하여, 길이 5 임의의 암호를 생성하고 데이터베이스에 삽입 MD5 해시를 생성한다.

새로운 랜덤 암호가 성공적인 방법으로 페이스 북에 로그인 할 때마다 생성됩니다. 따라서 joomla 데이터베이스의 페이스 북 암호와 해시 된 암호는 연결되어 있지 않습니다.

+0

네 말이 맞아! 페이스 북의 아이디는 무작위이며 페이스 북은 그것을 사용하지 않습니다. – Rahnzo

관련 문제