보안

비밀번호 탐색공간·크랙 시간 계산기

문자 종류 수와 길이, 공격 속도, 병렬 장비 수를 넣어 가능한 비밀번호 조합과 평균 전수조사 시간을 계산합니다.

각 자리에서 고를 수 있는 문자가 같은 확률로 사용된다는 가정 아래 전체 후보 수를 문자 종류의 길이 제곱으로 만들고, 공격자가 절반 지점에서 답을 만나는 평균 상황을 일수로 환산합니다.

개

실제로 비밀번호 각 자리에 올 수 있는 문자 수를 넣으세요. 정책보다 사용자가 선택하는 규칙이 더 좁으면 그 값을 써야 합니다.

자

공격자가 가정하는 고정 길이입니다. 여러 길이를 함께 시험한다면 길이별 결과를 따로 합산해야 합니다.

회/초

해시 종류, 비용 파라미터, GPU와 온라인 제한에 맞춘 측정값을 입력하세요.

대

동일한 속도로 서로 겹치지 않는 후보를 검사하는 장비 수입니다.

계산 결과

균등한 무작위 비밀번호의 평균 크랙 시간

18,670,525,245 일

단계계산값
전체 후보 조합alphabet_size ^ password_length3.2263e+21 개
평균 발견 추측 횟수전체 후보 조합 ÷ 21.6131e+21 회
전체 초당 추측 속도guesses_per_second × parallel_units1,000,000 회/초
평균 발견 시간평균 발견 추측 횟수 ÷ 전체 초당 추측 속도1.6131e+15 초
평균 발견 시간 환산평균 발견 시간 ÷ 86,40018,670,525,245 일
끝까지 찾는 최악 시간(…) ÷ 86,40037,341,050,491 일
문자 종류 수
62
비밀번호 길이
12
장비당 초당 추측
1,000,000
병렬 장비 수
1

비밀번호 탐색공간·크랙 시간 계산기 사용 안내

계산 과정

기본 입력값으로 계산하면 균등한 무작위 비밀번호의 평균 크랙 시간은(는) 18,670,525,245 일입니다. 항목별 내역은 위 표에서 확인할 수 있습니다.

결과가 실제와 달라지는 경우

알아두면 좋은 기준

자주 묻는 질문

영문 대소문자와 숫자를 쓰면 문자 종류에 62를 넣나요?

각 위치에서 소문자 26개, 대문자 26개, 숫자 10개가 실제로 모두 가능하면 62입니다. 첫 글자는 대문자, 끝은 숫자처럼 위치별 규칙이 고정되면 62¹²가 아니므로 이 단순 모델은 후보를 과대평가합니다.

평균 시간과 최악 시간이 왜 정확히 2배 차이인가요?

후보 순서에서 정답 위치가 균등하다고 보면 평균 위치가 전체의 절반이기 때문입니다. 공격 사전 우선순위가 실제 비밀번호 습관을 잘 맞히면 정답 위치는 균등하지 않아 절반 가정이 깨집니다.

초당 추측 속도는 어디서 구해야 하나요?

대상 서비스의 허가된 부하 시험이나 사용 중인 해시·비용 설정의 공개 벤치마크를 같은 장비 조건에서 확인하세요. 온라인 인증이면 잠금·속도 제한 뒤의 지속 요청 수를 넣고, 타인의 계정이나 시스템에는 시험하지 마세요.