차례:
정의-레인보우 테이블이란 무엇입니까?
레인보우 테이블은 암호화 해시 기능을 "크래킹"하고 인증 데이터베이스에서 일반 텍스트 암호를 검색하는 기술 리소스입니다. 레인보우 테이블은 특정 알고리즘 일치 함수를 사용하여 기본적으로 비밀번호 해시를 크래킹하는 데 필요한 정보를 찾습니다.
Techopedia가 Rainbow Table을 설명합니다
레인보우 테이블 또는 기타 해시 크래킹 방법을 사용한다는 아이디어는 인증 데이터베이스에서 비밀번호 해시를 근본적으로 사용한다는 데 있습니다. 비밀번호 인증이있는 모든 시스템은 모든 비밀번호를 저장해야합니다. 그러나 일반 텍스트 암호를 저장하면 해커의 무단 액세스에 시스템이 매우 취약합니다. 이에 대한 응답으로 많은 시스템 관리자가 암호를 해시 값으로 저장하기 시작했습니다.
레인보우 테이블은 위에서 언급 한 보호 해시 값 전략에 관계없이 일반 텍스트 암호를 얻는 한 가지 방법입니다. 다른 방법으로는 무차별 대입 공격 또는 사전 방법이 있습니다. 레인보우 테이블은 더 많은 정보를 저장함으로써 적은 컴퓨터 처리 노력으로 무차별 대입 공격과 동일한 결과를 얻을 수 있습니다.
