테스트 사이트 - 개발 중인 베타 버전입니다

디비이전시 비밀번호 관련 채택완료

망이망소이 8년 전 조회 3,435

디비이전 작업중 비밀번호 관련 문의입니다.

디비를 xls파일로 변환후 들여다보니까 

비밀번호 필드가 다 보이드라구요.

그냥 다 보입니다. 막 주민번호도 앞자리 그대로 노출되어 있고 난린데.

중요한건 그누보드는 비밀번호가 암호화 되어 있는데 

이걸 가져오려면 어찌해야 하나요?

관련 팀 좀 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

그누보드에서는 mysql  의 암호화 함수 sql_password() 를 이용해서 저장하고 있습니다.


옮겨올 DB 의 비밀번호를 sql_password() 처리하여 저장하면 됩니다.


ex.

insert into A (user_id, user_pw) 

select user_id, mysql_password(user_pw)

  from B


DB 에 암호화되어 저장된 값은, 복호화할수는 없지만,

사용자가 입력한 값을 같은 암호화 방식으로 암호화하여 서로 비교하는 것은 가능합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

망이망소이
8년 전
답변 감사드립니다.
제가 Mysql로 가져올 디비의 암호가 평문이므로
암호화 하는 것은 알려주신 암호화 함수로 변환하면 OK인데요.
말씀중에 다시 복호화는 할 수없다는 말씀은 이해를 못했는데요.
다시 복호화 할 필요가 왜 있는지 궁금합니다.
어차피 관리자도 암호를 알 필요가 없고 하는데
암호를 평문으로 되돌려야 하는 이유가 있는지 해서요.
즉 제 짧은 생각엔 암호화해서 저장해놓고
새로운 프로그램에서 회원이 로그인에 성공한하면 그만 아닌지 해서요??
마르스컴퍼니
8년 전
단순히, 복호화할 수 없다는 얘기입니다.

복호화할 필요가 있다는 의미로 쓴 것은 아닙니다.

하지 않는 것이,.. 할 수 없는 것이 맞죠.
망이망소이
8년 전
답변 감사드립니다^^

댓글을 작성하려면 로그인이 필요합니다.

8년 전

암호화되어 있어서 복호화는 힘듭니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

망이망소이
8년 전
답변 감사합니다.
옮겨올 디비의 비밀번호를 그누보드로 가져오는게
그누보드 비밀번호가 암호화되어 있어서 힘들다는 의미인가요?
저의 경우 옮겨올 디비에 암호 필드에 암호가 보이는건데요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인