무료 비밀번호 강도 검사기
엔트로피 분석, 해킹 시간 추정, 요구 사항 체크리스트로 비밀번호 강도를 확인합니다. 브라우저에서 완전히 실행됩니다.
강도 검사는 기기 안에서만 실행됩니다. 아래 선택 사항인 유출 확인은 SHA-1 해시의 처음 5자(비밀번호 자체는 절대 아님)를 pwnedpasswords.com으로 보냅니다.
휴리스틱 추정치입니다. 점수는 구조와 흔한 비밀번호 목록을 바탕으로 한 추정치입니다. 유출된 비밀번호는 아래 유출 확인이 더 정확한 방법입니다.
주요 용도
- 가입하기 전에 비밀번호 강도 확인웹사이트 또는 앱에서 새 계정을 만들기 전에 비밀번호가 충분히 강한지 테스트합니다.
- 비밀번호가 보안 정책을 충족하는지 확인비밀번호가 조직 보안 정책을 충족하는지 확인: 길이, 문자 다양성, 일반적인 비밀번호 없음.
- 비밀번호 보안 개념 가르치기엔트로피 및 균열 시간 추정을 사용하여 특정 비밀번호가 약한 이유를 학생과 직원에게 가르칩니다.
- 비밀번호 관리자 마스터 비밀번호 테스트비밀번호 관리자 마스터 비밀번호가 정말 강한지 확인하십시오. 다른 모든 비밀번호를 보호합니다.
- 보안 감사 비밀번호 강도 검토보안 감사 체크리스트의 일부로 비밀번호 강도를 평가합니다. 엔트로피, 균열 시간 및 일반적인 비밀번호 감지를 검토합니다.
사용 방법
강도 분석은 직접 작성한 JavaScript 엔진으로 전적으로 브라우저에서 실행됩니다. 라이브러리도 서버도 없습니다. 문자 풀 엔트로피 계산, 패턴 감지(키보드 연속 입력, 반복 문자, 흔한 치환), 그리고 Web Crypto API와 k-익명성을 사용해 비밀번호가 기기를 떠나지 않는 선택적 유출 조회를 결합합니다.
- 1풀 엔트로피 계산입력하는 동안 도구는 어떤 문자 유형이 있는지 측정합니다. 소문자(26), 대문자(26), 숫자(10), 기호(32)입니다. 전체 풀 크기에 log2를 취해 문자당 엔트로피 비트를 구하고 비밀번호 길이를 곱합니다. 소문자로만 된 10자 비밀번호는 약 47비트에서 시작합니다.
- 2패턴 감점 적용그런 다음 예측 가능한 구조에 따라 원시 엔트로피를 줄입니다. 'qwe'나 'asd' 같은 키보드 연속 입력, 'abc'나 '321' 같은 순차 문자열, 네 자리 연도(1900–2099), 반복 문자 연속은 각각 10비트씩 감점됩니다. 흔한 l33t 치환(@ → a, 0 → o, $ → s)을 되돌리고 끝의 숫자를 제거해 'P@ssw0rd1'이 실제로는 흔한 비밀번호 'password'임을 잡아냅니다.
- 3점수와 해독 시간 산정조정된 엔트로피와 9개 항목 체크리스트(길이, 문자 유형, 반복 연속 없음, 흔한 비밀번호 아님)를 함께 사용해 매우 약함부터 강함까지 점수를 정합니다. 해독 시간은 오프라인 GPU 공격의 전형적인 수치인 초당 100억 회 추측을 가정해 2^entropy / 10,000,000,000으로 추정합니다.
- 4k-익명성을 통한 선택적 유출 확인'알려진 유출과 대조'를 클릭하면 Web Crypto API가 브라우저에서 로컬로 비밀번호를 SHA-1 해시합니다. 해시의 처음 16진 5자만 Have I Been Pwned 범위 API로 전송되고, 나머지는 클라이언트 측에서 대조합니다. 전체 해시와 비밀번호 자체는 기기를 떠나지 않습니다.
비밀번호는 어디로도 전송되지 않습니다. 모든 강도 분석은 JavaScript로 로컬에서 실행되며, 선택적 유출 확인은 k-익명성을 사용합니다(5자 해시 접두사만 Have I Been Pwned API로 전송되므로 해당 서비스가 비밀번호를 복원하는 것은 수학적으로 불가능합니다).
관련 도구
비밀번호 유출 확인기
Have I Been Pwned를 통해 비밀번호가 알려진 데이터 유출에 포함되었는지 확인합니다 — k-익명성을 사용하여 비밀번호가 로컬에서 해시되고 5자리 해시 접두사만 전송됩니다. 비밀번호 자체가 브라우저를 떠나지 않습니다.
비밀번호 생성기
길이, 문자 종류, 제외 문자를 원하는 대로 설정해 강력한 무작위 비밀번호를 만드세요. 무료, 로그인 불필요.
PDF 잠금 해제
열 수 있는 PDF의 비밀번호를 제거하거나, 인쇄·복사·편집 제한을 해제합니다. 여러 파일을 한 번에 처리합니다. 브라우저에서 실행되며, 아무것도 업로드되지 않습니다.