레인보우 테이블 편집하기
최신판 | 당신의 편집 | ||
64번째 줄: | 64번째 줄: | ||
===패스워드를 찾는 방법=== | ===패스워드를 찾는 방법=== | ||
− | + | * 현재 해시값이 최종 테이블에 있는지 확인한다. | |
− | + | * 없으면 해시값을 R함수로 추출한다.-> 31945 | |
− | + | * 추출해낸 패스워드 기준으로 해시값을 생성한다. -> F55078E976DF9B3214D3F222 | |
− | + | * 생성한 해시값이 최종 테이블에 있는지 확인한다. | |
− | + | * 생성한 해시값이 최종 테이블에 있으면 최종 테이블에서 생성한 해시값에 해당하는 패스워드가 최초 패스워드인 테이블로 이동한다. | |
− | + | * 이동한 테이블에 찾고자 하는 해시값에 대한 패스워드가 있는 것을 확인한다.-> 38059 <ref>이해빈,〈[https://xn--ex3bt1ov9l.kr/163 패스워드 크래킹]〉, 《티스토리》, 2018-01-07</ref> | |
=== 레인보우 테이블을 이용한 공격 === | === 레인보우 테이블을 이용한 공격 === |