본문 바로가기
서버,보안

MD5 Decript 암호화 된 값을 해독해 주는 사이트

by 세이박스 2010. 4. 12.
반응형

사용자 삽입 이미지
사용자 삽입 이미지


MD5는 Hash 방식으로 암호화 하는 것으로 한번 암호화 된 값은 decode, Decript 복호화 할 수 없는게 원칙이며 입력한 사용자의 값을 MD5로 암호화 해서 두개의 암호화 된 값이 일치 한지 유무만 판별 하는 방식이다.
요즘은 SHA 암호화 방식을 많이 이용하고 있으며, 모두 hash 암호화 방식이다.

이와 달리 base64_encode(), base85_encode() 과 같은 암호화 방식은 언제든지 복호화 할 수 있다.
base64_decode() 를 이용하면 base64로 encode된 값을 원래 값으로 손쉽게 변경 가능하다.
따라서, 암호화라고 하기엔 다소 부족함이 있다.

하지만, MD5 역시 복호화 할수 있는 방법이 있다.
http://www.md5decrypter.com

사이트에서 MD5로 암호화 된 값을 원래의 값으로 변경 해줍니다.
하지만, 이건 어디까지나 꽁수? 입니다.
조회 해 보시면 그의 대부분의 암호화 값을 못찾아 줄겁니다.
하지만, 우연히 찾게되는 값도 있습니다.
이유는 encrypter 메뉴를 클릭후 생성한 MD5 암호화 생성에서 DB에 저장시 암호화 값 뿐만 아니라 원래 값 까지 보관 해뒀다가 암호화 값이 들어오면 함께 넣어둔 원래 값을 보여 주는 원리 입니다.

현재 글을 작성하는 시점까지 등록된 MD5암호화 값이 총 5,988,457 까지 이군요.
즉, MD5 암호 해독은 위 갯수만큰 등록된 암호에 한해서 복호화 가능 합니다.

예전에 MD5 암호를 역으로 찾아 주는 프로그램도 본듯 한데 기억이 안나네요 ^^
가끔 특정 암호를 복호화 해야할 일이 생길때 활용 해보시는것도 좋을듯 합니다.

반응형