레인보우 테이블 편집하기
최신판 | 당신의 편집 | ||
18번째 줄: | 18번째 줄: | ||
브루트 포스 항목에도 나와 있듯이, [[무한적]]으로 대입을 하는 데에는 시간이 엄청나게 걸린다. 10자리 영문 소문자+숫자 조합을 초당 1억번 대입을 한다 하더라도 1년 이상 걸리는데, 해쉬를 계산하느라 초당 [[대입량]]이 적어지면 기간은 더늘어나게 된다. | 브루트 포스 항목에도 나와 있듯이, [[무한적]]으로 대입을 하는 데에는 시간이 엄청나게 걸린다. 10자리 영문 소문자+숫자 조합을 초당 1억번 대입을 한다 하더라도 1년 이상 걸리는데, 해쉬를 계산하느라 초당 [[대입량]]이 적어지면 기간은 더늘어나게 된다. | ||
이러한 문제를 조금이나마 해결하기 위해 나온 것이 레인보우 테이블이다. 해쉬를 일일히 계산하는 것보다 미리 만들어진 테이블에서 해쉬값만 쏙쏙 뽑아서 집어넣으면 해쉬 계산하는 | 이러한 문제를 조금이나마 해결하기 위해 나온 것이 레인보우 테이블이다. 해쉬를 일일히 계산하는 것보다 미리 만들어진 테이블에서 해쉬값만 쏙쏙 뽑아서 집어넣으면 해쉬 계산하는 | ||
− | 시간이 절약되니 공격 과정을 좀 더 빨리 끝낼 수 있는 것이다. 일종의 사전 공격이다.<ref>〈[https://namu.wiki/w/%EB%A0%88%EC%9D%B8%EB%B3%B4%EC%9A%B0%20%ED%85%8C%EC%9D%B4%EB%B8%94 레인보우 테이블]〉,《나무위키》</ref> | + | 시간이 절약되니 공격 과정을 좀 더 빨리 끝낼 수 있는 것이다. 일종의 사전 공격이다.<ref>*〈[https://namu.wiki/w/%EB%A0%88%EC%9D%B8%EB%B3%B4%EC%9A%B0%20%ED%85%8C%EC%9D%B4%EB%B8%94 레인보우 테이블]〉,《나무위키》</ref> |
===패스워드(password)=== | ===패스워드(password)=== |