묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
비밀번호 암호화에 대해 질문있어요
2014.06.24 22:01
간단한 온라인게임을 만들고 있는데요.
웹에서 가입하여 얻은 아이디와 비밀번호를 자바 프로그램에서 입력한 아이디와 비밀번호를 비교 후 프로그램 내에서 로그인 하는 과정 중인데 mysql에서 보니 비밀번호가 암호화 되어 있더라구요.
1. 이 암호를 해독하는 방법은 없나요?
2. 없다면 어떻게 하면 좋을까요? ㅠㅠ
댓글 4
-
KrteamENT
2014.06.24 22:05
-
Backkom
2014.06.24 22:24
아 그러면 자바 내에서 md5로 암호화 하고 그 값을 비교하면 되는건가요?
-
Canto
2014.06.24 23:18
안드로이드 네이티브에서 바로 비번 확인 가능한가 에 대한 답변이였지만..
똑같은 이야기라 주소 남겨드립니다.
마찬가지로 JAVA에서 db접속 하셔서 해당 아이디의 암호화된 비번을 취득해온다음에
입력한 비번의 md5로 변환된 해시랑 비교하시면 되겠습니다.
http://www.xpressengine.com/qna/22764056#comment_22765007
-
사람이다
2014.06.24 23:25
1. 암호화라는 개념은 평문을 다이제스트(일종의 복잡한 수식)에 대입하는 방식으로서, 현재까지 복호화 하는 방법은 없습니다.(언젠가는 식이 풀리겠지요..?^^)
2. 없다면, 생각나는 암호를 md5 다이제스트에 모두 입력시키고 대입해보는 방법이 있습니다.
그러니 안전하다는 것이지요.^^
1 암호를 해독하면, 그건 암호가 아니겠지요.
2. 암호를 궂이 해독해야 하나요?