%3C/text%3E%3C/svg%3E">
💻
💻 IT·개발

비밀번호 강도·엔트로피 계산기

입력하면 바로 계산됩니다.

입력값

비밀번호 강도·엔트로피 계산기 쉽게 이해하기 — 개념과 원리

이 계산기는 비밀번호를 무차별 대입으로 알아내기가 얼마나 어려운지를 엔트로피(비트)와, 정한 추측 속도에서의 평균 해독 시간으로 보여 줍니다. 모든 계산은 브라우저 안에서만 이루어집니다. 모든 문자가 무작위라고 볼 때의 엔트로피와, 사전 단어·흔한 비밀번호·반복·연속 문자를 깎아 낸 현실적 추정값을 함께 보여 줍니다.

무작위 비밀번호와 단어 문구 비교k7#Qm2!vRx9p는 95종 문자에서 고른 무작위 12글자로 78.8비트, 초당 100억 번 추측하면 약 856,000년입니다. correct horse battery staple은 무작위 글자로 보면 164.7비트지만 단어 4개로 보면 51.7비트, 약 2.12일입니다.흔한 단어보다 무작위 글자가 강합니다k7#Qm2!vRx9p무작위 12글자문자 종류 9512 × log₂95= 12 × 6.5778.8비트≈ 856,000년correct horsebattery staple흔한 단어 4개무작위로 보면 164.7비트4 × 12.9단어당 비트51.7비트≈ 2.12일현실적 추정값, 초당 100억 번 추측 기준28366012851.7: 보통78.8: 강함
현실적 추정값은 글자가 아니라 단어를 세므로 무작위 12글자가 더 강합니다.

계산 방법

속도 선택지는 시도 제한이 있는 온라인 로그인 초당 1,000회, bcrypt·Argon2 오프라인 공격 초당 10만 회, 빠른 해시 오프라인 공격 초당 100억 회입니다.

원리

N개의 기호에서 L개의 문자를 무작위로 고르면 경우의 수는 N^L이고, 이는 L × log₂ N비트입니다. 1비트가 늘 때마다 찾아야 할 범위가 두 배가 됩니다. 그래서 문자 종류를 늘리는 것보다 길이를 늘리는 쪽이 훨씬 효과적입니다. 소문자에 기호를 더해도 한 글자당 4.7비트가 약 6.6비트가 될 뿐입니다.

예제 풀이

  1. 입력: "k7#Qm2!vRx9p"(무작위 12글자), 초당 100억 회
  2. 문자 집합: 소문자·대문자·숫자·기호 26 + 26 + 10 + 33 = 95
  3. 엔트로피: 12 × log₂ 95 = 12 × 6.5699 = 78.8382673비트. 패턴 점검 결과가 none found라 현실적 추정값도 같습니다.
  4. 시간: 2^77.838 ÷ 10^10초 ≈ 856,000년, 등급 강함
  5. 비교: "correct horse battery staple"은 무작위로 보면 164.7비트지만 단어 4개로 보면 4 × 12.9 = 51.7비트라 같은 속도로 약 2.12일, 등급은 보통입니다.

결과 해석

내 결과는 어느 구간일까요?보통강함매우 강함283660128매우 약함약함보통강함매우 강함내 결과: 78.8383 bits · 강함기준: 이 계산기의 등급 기준(현실적 추정값)
내 결과는 어느 구간일까요?

현실적 추정값을 보되, 그것도 가장 좋은 경우로 보셔야 합니다. 잘 알려진 문구나 유출된 비밀번호는 단어 수보다 훨씬 약합니다. 진짜 무작위일 때 60비트 이상이면 오프라인 공격에도 버티는 편이고, 128비트는 예측 가능한 미래의 무차별 대입으로는 깰 수 없는 수준입니다.

흔한 실수

주의: 이 값은 수학적 추정이지 보안 진단이 아닙니다. 비밀번호 관리자, 사이트별 다른 비밀번호, 다중 인증을 함께 쓰시기 바랍니다.

자주 묻는 질문

좋은 비밀번호는 몇 비트인가요?

무작위로 생성했다면 대부분의 계정에는 70~80비트 정도면 넉넉하고, 암호 키에는 128비트를 씁니다.

긴 문구가 짧고 복잡한 비밀번호보다 나은가요?

단어를 주사위 등으로 무작위로 골랐다면 대체로 그렇습니다.

입력한 비밀번호가 전송되나요?

아닙니다. 계산은 기기 안에서만 이루어집니다.

출처: NIST SP 800-63B, Digital Identity Guidelines: Authentication and Lifecycle Management · OWASP Authentication Cheat Sheet

2026년 11월 8일 확인. 표준 공식과 RFC/IEEE 정의를 사용해 브라우저 안에서만 계산합니다. 입력한 내용은 어디에도 전송되지 않습니다.

💻 IT·개발 계산기 전체 →🏠 홍라이프 계산기 홈 →