그누의 비밀번호 암호화 방법에 관하여

이전에 홀로 힘겹게 작업 했던 홈을 그누에 삽입할려고 합니다.
근데 다른건 문제가 안되는데.. 회원의 비밀번호가 문제입니다.
오래전 코딩이라 코드를 정확히 다시 보진 않았지만,
md5로 암호화 한 것으로 생각이 됩니다.
언젠가 얼핏 보니 같은 암호인데 이전 홈의 암화화된 것과 현재 그누의 암화화 된 것은
틀리더군요.
이런 경우 어떻게 해야할까요?

홈이 바뀌면 회원이 이전 비번으로 그대로 로그인이 가능하게 해야함은 당연하겠지요?
안그러면 로직이 복잡해진다는 ....
|

댓글 4개

기존의 암호를 md5로 변환하시는게 가장 빠를 것 입니다.
그누보드는 mysql 의 password 함수를 이용하여 암호화합니다.
이전 사이트가 md5 로 암호화 되었다면 복호화는 불가능합니다.

이런 경우에 대한 몇 가지 방법을 제시합니다.

1) 그누보드를 우선 설치하고 그누보드에서 패스워드관련 부분의 코드를 모두 md5 에 맞게 수정
그런다음 이전 사이트의 회원 비밀번호를 그대로 이전하면 문제없이 사용가능(이전 사이트가 md5로 비밀번호를 암호화했다고 하니..)

2) db 이전시 이전 사이트에서 회원정보중 고유한정보(휴대전화/일반전화/이메일등에서 1개를 골라)를 그누보드의 sql_password() 펑션을 이용하여 컨버젼해서 이전하고 공지를 통해 비밀번호 변경에 대한 충분한 안내

3) 회원가입을 새로 받는 방법(권하지 않습니다.)

4) 병렬연결방식으로 약 50대를 연결하여 초당 연산을 수천조? 정도 하는 슈퍼컴퓨터를 만들고, 이를 처리하는 프로세스를 직접 개발하여 암호화된 비밀번호를 복호화하여 이전
* 언젠가 가능하겠죠. ㅡㅡ;
sql_password()에서 안에 내용물 다 빼버리고
md5()하나 넣어 주세요.
요즘은 ... php school 보다 여기가 더 좋아요.
기계관련 업무를 하고 있지만, 이전 기억을 되살려 보면 정말 phper 는 삽질 업무임을 다시 느낍니다.
저렇게 간단하게 생각해서 해결 할 수 있는 것을 어렵게만 생각을 했네요.
공유하니 역시 답이 빠릅니다.

항상 감사합니다 모든 분들~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 955
17년 전 조회 801
17년 전 조회 767
17년 전 조회 925
17년 전 조회 732
17년 전 조회 764
17년 전 조회 777
17년 전 조회 750
17년 전 조회 945
17년 전 조회 1,598
17년 전 조회 777
17년 전 조회 930
17년 전 조회 776
17년 전 조회 968
17년 전 조회 735
17년 전 조회 766
17년 전 조회 932
17년 전 조회 960
17년 전 조회 1,517
17년 전 조회 990
🐛 버그신고