mysql 비밀번호 변경. 복호화
본문
안녕하세요.
mysql phpmyadmin 에서 회원의 정보중..
이름, 비밀번호가 모두 3030E29E4B9C6FF0A441F02FEA8C2DF9 이런 형태로 암호화 되어 있어요.
임의로 abc1234로 변경을 해보았는데... 비번이 맞지 않습니다.
3030E29E4B9C6FF0A441F02FEA8C2DF9 이런 32바이트 암호를 복호화 하거나 변경해주는
프로그램 , 사이트 등의 방법이 없을까요?
답변 5
문제 해결포인트가 잘못됐습니다.
복호화는 불가능하다고 보시면 되고
그게 되면 현 함호체계 싹다 갈아엎어야 합니다.
그리고 암호화 되어있는 상태가 훨씬 안전하고 권고됩니다.
이런 경우는 보통 사용자에게 초기화를 유도하죠.
또는 개인 테스트 목적이면 강제로 초기화 하거나
평문 암호로 동작하도록 잠깐의 소스 수정후 테스트를 해보고
정상적인 암호화 값으로 업데이트 하는 방법이 있겠습니다.
a-z 특수문자 숫자
컴퓨터로 대입하면 언젠가는 풀리겠지만
하루가 걸릴지 일년이 걸릴지 백년이 걸릴지 아무도 모르는 일이라 ...
--------------------------------------------------------------------------------------------------------------------
더 자세한 내용이 궁금하시면 여기 방문하세요
같이 얘기나누며 문제해결에 도움이 되도록 하세요
mysql 버전이 몇인가요?
초기화 하는 방법 있을건데 버전 마다 달라요
복호화는 불가능하다고 보면되고 팁자료실에 old password 검색해보면 예전비번으로 로그인 되도록 할 수 있습니다
주로 16비트와 32비트으로 비밀번호가 되어있을겁니다.
서버가 mysql 5.x이하 버전이면 주로 16비트이고 이상이면 32비트로 암호화 되어있습니다.
16비트일경우 mysql 에서 old_password 함수를 사용하시고..32비트인경우 password 함수를 사용하시면 해결됩니다. 그리고 암호를 다시 decode 즉 복호화 는 안됩니다.