특정 데이터(사전 파일이나, 문자열 조합 또는 기타 등등)를 md5 Hash로 뽑아내서 가지고 있는 md5랑 비교하셔야합니다.
역함수가 없는지라.. 무차별 대입뿐...
빠르게 작업하고 싶으시면 레인보우크랙 추천이구요~
무차별 대입 프로그램인 존더립퍼~ 추천합니다
이 댓글을..
2008.10.31 12:11:10
bOBaNa
우왕ㅋ 오랜만이네요~ㅎㅎㅎㅎㅎㅎ
안녕하세요`~
이 댓글을..
2008.10.30 16:21:21
kancho
예전에 MD5 깼다는 말을 어디서 들었는데
알고리즘이 깨졌다는 ( 역함수를 찾은 거라고 할까요? ) 건 아니였겠죠??
그럼 결국 무차별 대입이었다는? ;;
이 댓글을..
2008.10.30 19:30:34
달팽이
MD5가 깨졌다는 것은, 충돌을 발생시켰다는 것입니다. 길이와 크기에 상관 없이 항상 고정크기인 32바이트 문자열을 생성하는 MD5는 이론적으로 당연히 충돌이 발생할 수가 있습니다. 그러나 그 가능성이 굉장히 희박해야 하는게 맞습니다. 그런데 암호학자들이 MD5를 고의적으로 충돌을 발생시킬 수가 있다! 라는 것을 발표한 것입니다.^^
이 댓글을..
2008.10.31 08:29:36
Selene
H(x) 를 특정 해쉬함수라 하면, x1' = H(x) x2` = H(x2) 일때, x1' =\= x2' 이고, xn, xm 의 n,m을 무한히 키워도 x1`=\= x2` 이면 보안적으로 안전한 해쉬라 생각합니다.
팽이님이 말씀한 충돌은 x1'=x2'가 발생한다는 것이고요,
해쉬함수에서 충돌이 낮을수록 안전하다 하겠죠.
해쉬는 디코딩이라기 보다는
x1'라는 해쉬 코드가 있을때 x1을 찾거나..(이건 별로 효용이 없어보이고) 그것보다 더 중요한건 x1이 아닌 x1'=H(xn)을 찾아내는게 더 보안적으로 위험하다고 생각합니다.
디코딩이 안된다는 말이지요..
특정 데이터(사전 파일이나, 문자열 조합 또는 기타 등등)를 md5 Hash로 뽑아내서 가지고 있는 md5랑 비교하셔야합니다.
역함수가 없는지라.. 무차별 대입뿐...
빠르게 작업하고 싶으시면 레인보우크랙 추천이구요~
무차별 대입 프로그램인 존더립퍼~ 추천합니다