본문으로 건너뛰기
AZ Tools

비밀번호 생성

예측 가능한 의사난수 함수가 아니라, 기기에 내장된 암호학적으로 안전한 난수(Web Crypto API)를 사용해 브라우저에서 강력하고 무작위한 비밀번호를 생성합니다. 길이와 포함할 문자 집합 — 소문자·대문자·숫자·기호 — 을 선택해 사이트 규칙에 맞추고, O와 0 같은 혼동되는 문자를 선택적으로 제외하며, 진행하면서 추정 강도를 확인할 수 있습니다. 생성기는 각 문자를 독립적으로 뽑으므로 모든 비밀번호가 예측 불가능합니다. 더 긴 비밀번호에 더 많은 문자 종류를 넣을수록 추측은 기하급수적으로 어려워집니다. 아무것도 전송·기록·저장되지 않습니다: 비밀번호는 복사하기 전까지 화면에만 존재합니다 — 자격 증명을 다루는 도구에 바라는 바로 그것입니다.

사용법

  1. 슬라이더로 원하는 길이를 설정하세요.
  2. 포함할 문자 종류를 선택하세요.
  3. 필요하면 I, l, 1, O, 0 같은 헷갈리는 문자를 제외하세요.
  4. 강도 표시를 확인하세요.
  5. 비밀번호를 복사하거나 다시 생성하세요.

자주 묻는 질문

생성된 비밀번호가 저장되나요?
절대 아닙니다. 이 도구는 아무것도 보관하지 않으며, 비밀번호는 브라우저 탭 안에만 존재하고 저장·전송되지 않습니다.
얼마나 무작위인가요?
Math.random이 아니라 암호학적으로 안전한 Web Crypto API(crypto.getRandomValues)를 사용합니다.
강도는 어떻게 측정하나요?
엔트로피 기준입니다. 비밀번호 길이에 선택한 문자 집합의 문자당 비트 수를 곱해 계산합니다.
헷갈리는 문자를 왜 제외하나요?
I, l, 1, O, 0 같은 문자는 입력하거나 소리 내어 읽을 때 혼동하기 쉽기 때문입니다.
비밀번호는 얼마나 길어야 하나요?
복잡성보다 길이가 더 중요합니다. 중요한 계정에는 여러 문자 종류를 섞은 16자 이상이 강력한 선택입니다. 사이트가 허용한다면 영리한 문자 치환보다 길이를 늘리는 편이 언제나 낫습니다.
같은 비밀번호가 두 번 생성될 수 있나요?
원칙적으로 두 번의 실행이 우연히 같을 수는 있지만, 합리적인 길이라면 가능한 비밀번호의 수가 너무 방대해 반복은 천문학적으로 드뭅니다. 각 생성은 독립적이므로 실제로 충돌을 걱정할 필요가 없습니다.

이 주제의 가이드

관련 도구