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

그누보드 비밀번호 질문 있어요 채택완료

켠김에PHP 11년 전 조회 4,347

비밀번호가 DB에 저장될때 보안을 위해서 변경되서 저장이 되자나요..

 

그런데 이 변경되는게 정해진 규칙이나 틀이 있는건가요??

 

그렇다면 비밀번호를 알때 이 변경되서 저장되는 비밀번호

 

*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9

 

이거 비밀번호가 123456 인데 내가 123456을 알면 저 위에값을 찾을수 있는방법이 있나요?? 

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

답변 1개

채택된 답변
+20 포인트
리자
리자 Expert
11년 전

암호를 평문으로 바꾸는 과정을 복호화라고 합니다.

MySQL의 PASSWORD() 함수는 암호화를 하는 과정만 있으며 복호화를 하는 과정은 없습니다.

그러므로 암호화 되기전의 값을 알아낼수 있는 방법은 없습니다.

그러나 요즘은 DB의 용량이 빠르고 커져서 암호화를 미리 해놓은 해시 테이블을 이용하여 원래의 값을 알려주는 사이트들이 늘어나는 추세입니다.

그렇지만 모든 문자의 조합을 암호화 해놓는 것은 불가하므로 문자, 숫자, 특수문자의 조합으로 길게 작성해 놓은 패스워드는 웬만해서는 찾을수 없습니다.

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

답변에 대한 댓글 1개

관리자
11년 전
암호화 : 평문 -> 암호
복호화 : 암호 -> 평문

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

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

로그인