tigtools

비밀번호 강도 검사기

비밀번호를 입력해 추측하기 어려운 정도와 약하게 만드는 패턴, 개선 방법을 확인하세요. 비밀번호는 기기에서 분석되며 어디에도 전송되지 않습니다.

브라우저에서 실행 가입 불필요

입력하는 동안 기기에서 확인합니다. 입력 내용은 업로드되거나 저장되지 않습니다.

사용 방법

  1. 입력란에 비밀번호를 입력하거나 붙여넣으세요. 기본적으로 숨겨져 있으며, 입력한 내용을 확인하려면 “표시”를 누르세요.
  2. 강도 표시, 엔트로피 수치, 대략적인 해독 시간 추정치를 확인하세요.
  3. 감지된 패턴을 확인하고 안내에 따라 추측하기 어려운 비밀번호로 바꾸세요.

작동 방식

검사기는 먼저 문자 집합 엔트로피를 계산합니다. 가능한 문자 수(소문자 26개, 대문자 26개, 숫자 10개, 공백을 포함한 ASCII 기호 33개, 그 외 악센트가 있는 문자나 이모지 같은 문자는 100개)를 길이만큼 거듭제곱한 뒤, log2(문자 집합 크기) × 길이를 비트 단위로 표시합니다. 이 값은 모든 문자를 무작위로 선택했다고 가정하지만, 사람이 직접 만드는 비밀번호는 대개 그렇지 않습니다.

그런 다음 공격자가 먼저 시도하는 패턴을 찾아 해당 패턴을 맞히는 데 필요한 비트 수만 계산합니다. 기본 제공되는 가장 흔한 비밀번호 1,000개 목록, 자주 쓰이는 영어 단어 약 3,000개와 흔한 이름 600개(4→a, 3→e, 0→o, $→s와 같은 리트스피크 치환을 되돌린 경우도 포함), qwerty 및 asdf 같은 키보드 배열 패턴, abc 또는 4321 같은 연속 패턴, 반복되는 문자나 문자열, 1900년부터 2099년까지의 연도, 12/05/1990 또는 19900512 같은 날짜를 확인합니다. 결과는 “패턴 반영 추정치”입니다. 이 방법은 오픈소스 zxcvbn 추정기와 기본 취지는 비슷하지만 더 단순합니다.

해독 시간은 초당 100억 번 추측한다고 가정합니다. 이는 오프라인 공격에서 MD5나 SHA-1 같은 빠르고 솔트가 없는 해시를 대상으로 최신 그래픽 카드 몇 대가 내는 속도와 대략 비슷하며, 남은 가능성의 절반을 평균적으로 시도해야 한다고 가정합니다. 로그인 양식을 대상으로 하는 온라인 공격은 훨씬 느리고, 제대로 설정된 느린 해시도 훨씬 느립니다. 이 값은 대략적인 규모로만 보세요. 정확한 결과를 보장하지 않습니다. 이 검사기는 비밀번호가 데이터 유출 사고에 포함된 적이 있는지 알 수 없습니다.

예시

강해 보이는 일반적인 비밀번호

“Summer2023!”은 11자이며 네 가지 문자 유형을 모두 포함하므로 문자 집합 엔트로피는 약 72비트입니다. 검사기는 “Summer”라는 단어와 2023년을 찾아 추정치를 약 22비트로 낮춥니다. 매우 약한 비밀번호로, 오프라인에서는 1초도 걸리지 않아 추측할 수 있습니다.

리트스피크는 도움이 되지 않습니다

“P@55w0rd”는 치환 문자를 포함한 “password”로 인식됩니다. 이는 가장 흔한 비밀번호 중 하나입니다. 기호가 몇 개 포함되어 있든 매우 약한 것으로 평가됩니다.

무작위 비밀번호

“v7#Qm!2pXr9$Lw4z”처럼 생성기로 만든 16자 비밀번호에는 감지할 수 있는 패턴이 없습니다. 추정치는 약 105비트인 문자 집합 엔트로피와 같으며, 매우 강한 것으로 평가됩니다.

자주 묻는 질문

여기에 실제 비밀번호를 입력해도 안전한가요?

분석은 이 페이지의 JavaScript를 사용해 브라우저에서만 실행됩니다. 비밀번호는 서버로 전송되거나 저장되지 않으며 분석 데이터에도 포함되지 않습니다. 원한다면 실제 비밀번호 대신 구조가 같은 비밀번호를 검사하세요.

엔트로피 수치에 비해 비밀번호가 왜 더 약한가요?

문자 집합 엔트로피는 모든 문자가 무작위라고 가정합니다. 해독 도구는 단어, 이름, 날짜, 키보드 패턴을 먼저 시도하므로 검사기는 이런 패턴을 훨씬 쉽게 맞힐 수 있는 것으로 계산합니다. “패턴 반영 추정치”가 이를 반영합니다.

이 도구로 비밀번호 유출 여부를 확인할 수 있나요?

아니요. 기본 제공되는 매우 흔한 비밀번호 1,000개 목록과 비교하고 추측하기 쉬운 정도를 추정할 뿐입니다. 유출 여부를 확인하려면 별도의 서비스가 필요합니다. 이용한다면 비밀번호 해시의 일부만 전달하는 서비스를 선택하세요.

적절한 목표는 어느 정도인가요?

대부분의 계정은 “강함”(패턴 반영 후 60비트 이상)을 목표로 하세요. 비밀번호 관리자 마스터 비밀번호나 이메일 계정은 무작위 단어 6개로 만든 패스프레이즈처럼 “매우 강함”(80비트 이상)을 목표로 하세요.

비밀번호 강도 측정 도구마다 결과가 다른 이유는 무엇인가요?

강도 측정 도구마다 사용하는 단어 목록, 패턴 규칙, 공격 속도 가정이 다릅니다. 단순한 도구는 문자 유형만 세기 때문에 “Password1!” 같은 비밀번호의 강도를 실제보다 높게 평가합니다. 추정치는 정확한 측정값이 아닌 참고 자료로 활용하세요.

개인정보 보호

비밀번호는 브라우저에서만 분석됩니다. 업로드, 저장, 기록 또는 분석 데이터 전송이 되지 않습니다. 도구를 사용했다는 익명 이벤트만 기록됩니다. 흔한 비밀번호 및 단어 목록은 페이지에 포함되어 있으므로 네트워크를 통한 조회가 이루어지지 않습니다.