개발자

비밀번호 강도 검사기

비밀번호가 실제로 안전한가요, 아니면 그저 길기만 한가요? 실제 엔트로피 분석, 예상 크랙 시간, 그리고 더 강하게 만들기 위한 구체적인 팁을 얻으세요 — 막연한 약함/강함 표시가 아닙니다.

이 계산기가 도움이 되었나요?

비밀번호 강도 검사기이란?

비밀번호 강도 검사기는 추측 공격 및 무차별 대입(brute force) 공격에 대해 비밀번호가 얼마나 강한지를 평가하는 도구입니다. 엔트로피(비밀번호에 포함된 무작위성의 양)를 정확히 측정하고, 길이 분석, 문자 다양성 점수 매기기, 패턴 감지와 결합하여 정확한 강도 등급을 생성합니다. 이 도구는 최신 GPU 하드웨어 속도를 기반으로 한 추정 크랙 시간(비밀번호가 실제로 해독되는 데 걸리는 시간)도 제공하며, 비밀번호 보안을 개선하기 위한 구체적이고 실행 가능한 팁을 알려줍니다. 새로운 비밀번호를 만들든 기존 비밀번호를 감사하든, 이 검사기는 비밀번호가 실제로 얼마나 강한지 정확히 이해하는 데 도움을 줍니다.

이 계산기를 사용해야 할 때

  • 새 계정을 만들기 전 — 선택한 비밀번호가 보안 기준을 충족하는지 확인합니다.
  • 데이터 유출 이후 — 기존 비밀번호를 교체해야 하는지 확인합니다.
  • 보안 감사 중 — 모든 계정의 비밀번호를 체계적으로 평가합니다.
  • 비밀번호 보안을 배울 때 — 무엇이 비밀번호를 강하거나 약하게 만드는지 이해합니다.
  • 패스프레이즈를 평가할 때 — 기억하기 쉬운 문구가 충분한 엔트로피를 갖는지 확인합니다.
  • 비밀번호 모범 사례를 가르칠 때 — 길이와 복잡성이 강도에 미치는 영향을 보여줍니다.

단계:

  1. 검사기에 비밀번호를 입력하거나 붙여넣으세요.
  2. 즉시 강도 등급(약함부터 매우 강함까지)을 확인하세요.
  3. 엔트로피 비트와 예상 해독 시간을 확인하세요.
  4. 개선을 위한 피드백 팁을 검토하세요.

공식

엔트로피(비트) = 길이 × log2(풀 크기) 풀 크기 = 26(소문자) + 26(대문자) + 10(숫자) + 33(특수문자) = 최대 95 점수 기준: 길이 (50%), 대소문자 혼합 (15%), 숫자 (15%), 특수문자 (20%)

사용 사례

  • 사용 전 새 비밀번호 테스트하기
  • 기존 비밀번호 강도 평가하기
  • 비밀번호 보안 모범 사례 학습하기
  • 조직 비밀번호 정책 감사하기

주요 이점

  • 엔트로피 점수로 즉시 강도 분석
  • 실제 공격 속도에 기반한 명확한 크랙 시간 추정
  • 비밀번호에 맞춤화된 실행 가능한 개선 팁
  • 완전히 비공개 — 모든 분석이 브라우저에서 로컬로 실행
  • 패턴 감지가 악용되기 전에 일반적인 취약점을 포착
  • 계정이나 등록 없이 무료로 사용 가능

전문가 팁

  • 패스프레이즈를 사용하세요 — 기억하기 쉬운 긴 문장
  • 서로 다른 계정에서 비밀번호를 재사용하지 마세요
  • 지원하는 모든 계정에서 2FA를 활성화하세요
  • 고유한 비밀번호를 생성하고 저장하려면 비밀번호 관리자를 사용하세요
  • 모든 문자 유형의 조합으로 최소 12자를 목표로 하세요

피해야 할 일반적인 실수

  • 사전 단어 또는 일반적인 구문 사용
  • 문자를 유사한 문자로 바꾸기 (예: O 대신 0)
  • 개인 식별 가능 정보 사용
  • 비밀번호를 너무 짧거나 단순하게 만듦

주요 용어 설명

엔트로피: 비트로 측정되는 예측 불가능성의 척도
무차별 대입 공격: 모든 조합을 체계적으로 시도
사전 공격: 일반적인 단어와 구절을 시도
패스프레이즈: 여러 무작위 단어로 구성된 비밀번호
크레덴셜 스터핑: 유출된 사용자명-비밀번호 쌍을 다른 사이트에서 재사용

관련 개념

  • 엔트로피: 비밀번호의 무작위성과 예측 불가능성을 비트 단위로 나타낸 척도.
  • 무차별 대입 공격: 가능한 모든 비밀번호 조합을 체계적으로 시도하는 공격.
  • 사전 공격: 흔한 단어, 문구, 알려진 비밀번호 패턴을 시도하는 공격.
  • 패스프레이즈: 여러 개의 무작위 단어로 구성되어 강력하면서도 기억하기 쉬운 비밀번호.

예시

비밀번호 Tr0ub4dor&3은 약 56비트의 엔트로피(좋음)를 받습니다. 크랙하는 데 며칠에서 몇 달이 걸립니다. 더 나은 방법: blue-elephant-dances-midnight는 약 98비트(매우 강력)를 가집니다.

결과 해석 방법

강도 등급은 빠른 예/아니오 답변을 제공하지만, 엔트로피 점수가 더 유용합니다. 두 비밀번호가 모두 좋음 등급이어도 엔트로피 값은 다를 수 있습니다 — 엔트로피가 더 높은 쪽이 객관적으로 더 강력합니다. 계정 유형에 맞는 엔트로피 기준에 도달하는 데 집중하세요: 일반은 60비트 이상, 중요한 경우 80비트 이상, 매우 중요한 경우 100비트 이상입니다. 해독 시간 추정치는 공격자가 최신 GPU 하드웨어(초당 수십억 회 시도)를 사용한다고 가정합니다. 비밀번호가 해독까지 수 세기가 걸린다고 표시되면 오프라인 공격에 안전합니다. 몇 시간 또는 며칠로 표시되면 길이와 문자 다양성을 추가하는 것을 고려하세요. 개선 팁을 체크리스트로 활용하세요. 각 팁을 적용할 때마다 의미 있는 강도가 추가됩니다. 가장 효과적인 변화는 항상 길이를 늘리는 것입니다 — 12자에서 16자로 늘리면 약 20비트의 엔트로피가 추가됩니다.

자주 묻는 질문

비밀번호 강도는 어떻게 계산되나요?
강도는 엔트로피(무작위성의 비트 수), 길이, 문자 다양성, 패턴 분석을 사용하여 계산됩니다. 엔트로피가 높고 문자가 다양할수록 비밀번호는 더 강력해집니다.
좋은 엔트로피 점수는 얼마입니까?
엔트로피는 60비트 이상이면 좋고, 80비트 이상이면 강하고, 100비트 이상이면 매우 강합니다. 혼합 유형의 12자 비밀번호는 일반적으로 70비트 이상의 점수를 얻습니다.
복잡성보다 길이가 더 중요한 이유는?
길이는 비밀번호 강도를 기하급수적으로 증가시킵니다. 20자의 소문자 전용 비밀번호(95비트)는 10자의 혼합 유형 비밀번호(66비트)보다 강력합니다. 길이가 항상 승자입니다.
복사 버튼을 사용할 때도 이 검사기가 내 비밀번호를 서버로 전송하나요?
아니요. 모든 분석은 브라우저 내에서 이루어지며, 복사 버튼은 브라우저의 로컬 클립보드 API를 사용합니다 — 서버로 전송되거나 기록되는 것은 절대 없습니다. 더 신중을 기하려면 실제 비밀번호 대신 비슷한 테스트 비밀번호를 입력하는 것을 고려하세요.
이 검사기는 취약한 패턴을 어떻게 감지하나요?
검사기는 키보드 배열(qwerty, asdf 등), 사전 단어, 반복 문자, 연속된 숫자, 날짜 패턴, 일반적인 치환(@ 대신 a, O 대신 0) 등 흔한 패턴을 비밀번호에서 분석합니다. 이러한 패턴은 비밀번호가 복잡해 보여도 실질적인 엔트로피를 크게 낮춥니다.
엔트로피가 높아도 비밀번호가 실패하는 이유는 무엇인가요?
비밀번호는 이론상 엔트로피가 높아도 알려진 패턴을 따르면 여전히 취약할 수 있습니다. 예를 들어 P@$$w0rd는 문자 종류는 많지만 예측 가능한 치환이 적용된 사전 단어를 사용합니다. 검사기는 정확한 평가를 위해 순수 엔트로피와 패턴 기반 강도를 모두 평가합니다.
기존 비밀번호를 안전하게 확인할 수 있나요?
네, 모든 분석은 브라우저 내에서 로컬로 실행되며 서버로 전송되는 것은 없습니다. 다만 추가적인 주의를 위해, 특히 가장 중요한 계정의 경우 정확한 비밀번호 대신 약간 수정된 버전을 입력하는 것을 고려하세요.
이 도구와 비밀번호 생성기의 차이는 무엇인가요?
비밀번호 생성기는 사용할 새로운 무작위 비밀번호를 만듭니다. 이 검사기는 이미 가지고 있거나 고려 중인 비밀번호의 강도를 평가합니다. 생성기로 새 비밀번호를 만든 다음, 이 검사기로 보안 기준을 충족하는지 확인하세요.
비밀번호 강도를 얼마나 자주 확인해야 하나요?
비밀번호를 만들 때 확인하고, 기존 비밀번호는 특히 데이터 유출 후 정기적으로 점검하세요. Have I Been Pwned 같은 도구는 이메일이 알려진 유출에 포함되었는지 알려줍니다. 유출이 보고되면 영향을 받은 비밀번호를 즉시 확인하고 교체하세요.
어느 정도의 강도를 목표로 해야 하나요?
일반 계정(소셜 미디어, 뉴스레터)은 좋음(60비트 이상)을 목표로 하세요. 중요한 계정(이메일, 은행, 업무)은 강함(80비트 이상)을 목표로 하세요. 가장 중요한 계정(비밀번호 관리자 마스터, 주 이메일, 금융)은 매우 강함(100비트 이상)을 목표로 하세요. 해독 시간 추정치는 실제 보안 수준을 실감하게 해줍니다.
문자의 다양성이 길이만큼 중요한가요?
길이가 가장 중요한 요소이지만, 문자 다양성도 중요한 보조적 강도를 제공합니다. 소문자만 사용한 16자 비밀번호는 약 75비트의 엔트로피를 가지며, 대문자, 숫자, 특수 문자를 추가하면 약 105비트로 높아집니다 — 가능한 조합이 약 1,000배 증가합니다. 이상적인 비밀번호는 길이와 문자 다양성을 모두 최대화합니다.

더 많은 도구 살펴보기

전체 도구 라이브러리에서 엄선한 새로운 추천입니다.