비밀번호 점검 · 생성기

강도 · 뚫리는 시간 → 유출 확인 → 새 비밀번호 생성

    쓰고 있는 비밀번호가 얼마나 버티는지, 알려진 유출 목록에 있는지 확인하고 안전한 새 비밀번호를 만듭니다. 입력한 비밀번호는 저장하지도 보내지도 않습니다 — 유출 확인도 해시 앞 5자리만 보냅니다.

    입력한 비밀번호는 저장 · 전송하지 않습니다.

    고칠 점

      이 앱이 하는 일

      비밀번호 점검 · 생성기는 비밀번호의 강도를 가늠하고 유출 여부를 확인하며 새 비밀번호를 만드는 무료 웹 도구입니다. 입력한 비밀번호의 문자 종류 · 길이 · 반복 · 연속 문자 · 키보드 배열 · 흔한 비밀번호 · 연도 패턴을 분석해 엔트로피(bits)를 추정하고, 온라인 무차별 대입(초당 100회)과 오프라인 GPU 공격(초당 100억 회)에서 뚫리는 데 걸리는 시간을 보여 주며 고칠 점을 짚어 줍니다. 유출 확인은 Have I Been Pwned 의 Pwned Passwords k-익명 API 를 써서 SHA-1 해시의 앞 5자리만 보내고, 돌아온 후보 목록과의 비교는 브라우저 안에서 끝내므로 비밀번호 자체는 어디에도 전송되지 않습니다. 생성기는 암호학적 난수(crypto.getRandomValues)로 무작위 문자 비밀번호(길이 · 문자 종류 · 헷갈리는 글자 제외 선택)와 외우기 쉬운 단어 조합 비밀번호(단어 수 · 구분자 · 대문자 · 숫자)를 만들고 각각의 엔트로피를 표시합니다. 비밀번호 관리자와 2단계 인증 안내도 함께 제공합니다.

      기능
      • 엔트로피 · 뚫리는 시간(온라인 · 오프라인) · 고칠 점
      • 연속 · 반복 · 키보드 배열 · 흔한 비밀번호 · 연도 패턴 감지
      • k-익명(해시 앞 5자리) 유출 확인
      • 무작위 문자 · 단어 조합 생성 + 엔트로피 표시
      • 저장 · 전송 없음 · 13개 언어
      사용법
      1. 비밀번호를 입력하면 강도와 뚫리는 시간이 바로 계산됩니다.
      2. 「유출 여부 확인」을 누르면 해시 앞 5자리만 보내 비교합니다.
      3. 「생성」에서 무작위 문자 또는 단어 조합 비밀번호를 만듭니다.
      4. 복사해 비밀번호 관리자에 저장하고 2단계 인증을 켭니다.
      자주 묻는 질문
      비밀번호를 입력해도 안전한가요?

      입력값은 브라우저 안에서만 분석되며 저장 · 전송하지 않습니다. 유출 확인을 누를 때만 SHA-1 해시의 앞 5자리(16진수)를 보내며, 이 5자리로는 원래 비밀번호를 알 수 없습니다.

      "뚫리는 시간"은 정확한가요?

      추정치입니다. 공격자의 장비 · 해시 방식 · 사전에 따라 크게 달라집니다. 상대적인 감을 잡는 용도로 보고, 12자 이상 + 재사용 금지 + 2단계 인증을 기본으로 삼으세요.

      단어 조합과 무작위 문자 중 무엇이 좋나요?

      같은 엔트로피라면 안전성은 같습니다. 외워야 하는 마스터 비밀번호는 단어 5~6개 조합, 관리자에 저장할 비밀번호는 16자 이상 무작위 문자를 권합니다.

      유출 목록에 없으면 안전한가요?

      알려진 유출 데이터에 없다는 뜻일 뿐입니다. 짧거나 추측하기 쉬운 비밀번호는 여전히 위험합니다.

      비밀번호는 저장 · 전송하지 않습니다. 유출 확인 시 SHA-1 해시 앞 5자리만 Pwned Passwords API 로 보내며, 생성된 비밀번호도 기록하지 않습니다.