사용 방법
- 1 비밀번호 강도 분석 및 유출 검사 (HIBP 비밀번호 노출 확인)를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
- 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
- 3 결과를 확인한 뒤 복사하거나 다운로드하세요.
비밀번호 복잡도, 엔터로피, 해킹 예상 시간을 정밀 분석하고 해시 매칭을 통해 유출 이력을 안전하게 검사합니다。
비밀번호 복잡도, 엔터로피, 해킹 예상 시간을 정밀 분석하고 해시 매칭을 통해 유출 이력을 안전하게 검사합니다。 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.
이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.
이 비밀번호 강도 검사기는 입력하는 즉시 다섯 가지 조건을 확인합니다. 8자 이상, 영문 대문자, 소문자, 숫자, 특수문자 포함 여부에 따라 "매우 약함"부터 "강함"까지 등급을 보여 줍니다. 12자 이상이면 가산점이 붙고 16자 이상이면 최고 점수가 됩니다. 보안에 가장 큰 영향을 주는 요소가 길이이기 때문입니다.
엔트로피(비트)는 "길이 × log2(문자 집합 크기)"로 추정합니다. 소문자는 26가지, 대문자를 쓰면 26가지, 숫자는 10가지, 특수문자는 33가지가 더해집니다. 소문자 8자는 약 37.6비트, 네 종류를 모두 쓴 8자는 약 52.6비트, 12자는 약 78.8비트입니다. 해독 시간은 초당 100억 번(10^10) 대입하는 무차별 공격을 가정하며, 소문자 8자는 1분 이내, 네 종류 혼합 8자는 약 8일, 12자는 100만 년 이상이 걸리는 것으로 계산됩니다.
다만 이 공식은 모든 문자를 무작위로 골랐다고 가정합니다. "Password123!"처럼 흔한 단어와 숫자를 조합한 비밀번호는 조건을 모두 충족하고 엔트로피가 높아 보여도 사전 공격에 금방 뚫립니다. 비밀번호 관리자로 만든 무작위 비밀번호나, 서로 관계없는 단어 4~5개로 만든 긴 패스프레이즈가 안전합니다.
"유출 확인" 버튼은 Have I Been Pwned의 Pwned Passwords 데이터베이스를 k-익명성 방식으로 조회합니다. 브라우저가 SHA-1 해시를 직접 계산해 앞 5자리만 보내고, 같은 앞자리를 가진 해시 목록을 받아 내 기기에서 비교합니다. 비밀번호와 전체 해시는 브라우저 밖으로 나가지 않으며, 강도 분석 자체도 완전히 로컬에서 실행됩니다.
강도 분석은 브라우저 안에서만 이루어지며 아무것도 전송하지 않습니다. 유출 확인을 누를 때도 SHA-1 해시의 앞 5자리만 전송되며, 이것으로 비밀번호를 복원할 수 없습니다. 그래도 걱정된다면 구조가 비슷한 테스트용 비밀번호로 확인해 보세요.
"문자 집합 크기의 길이 제곱"을 전체 조합 수로 보고 초당 100억 번의 시도로 나눈 값입니다. 무차별 대입의 이론적 상한이며, 실제 공격은 사전과 흔한 패턴부터 시도하므로 규칙적인 비밀번호는 표시된 시간보다 훨씬 빨리 뚫립니다.
공개된 유출 데이터에 해당 비밀번호가 있다는 뜻이며, 공격자들이 가장 먼저 시도하는 목록입니다. 강도 점수와 관계없이 사용 중인 모든 사이트에서 즉시 변경하고 2단계 인증을 켜세요.
일반 계정은 네 종류 문자를 섞어 12자 이상, 중요한 계정은 16자 이상을 권장하며 사이트마다 다른 비밀번호를 써야 합니다. 비밀번호 관리자로 무작위 비밀번호를 생성하고 저장하는 것이 가장 현실적입니다.
보안 수준을 설정하여 안전한 비밀번호를 대량 생성하고 해킹 예상 시간을 측정합니다.
텍스트 및 로컬 파일의 MD5, SHA-1, SHA-256, SHA-512 등 다양한 해시값을 실시간 계산합니다。
서버 업로드 없이 브라우저 로컬에서 안전하게 이미지(EXIF/GPS) 및 PDF, Word 문서의 개인정보와 메타데이터를 일괄 지웁니다.
대만 국민 신분증 번호(身分證), 신형 및 구형 외국인 거류증 번호(居留證)를 실시간 검증합니다. 100% 브라우저 로컬 연산으로 개인정보를 보호합니다.