본문으로 건너뛰기

무료 비밀번호 생성기

길이, 문자 종류, 제외 문자를 원하는 대로 설정해 강력한 무작위 비밀번호를 만드세요. 무료, 로그인 불필요.

한 번 로드하면 오프라인에서도 작동
16
464

비워 두면 기본 목록을 사용해요. 공백은 무시됩니다.

주요 용도

  • 안전한 뱅킹 비밀번호 생성은행, 투자 및 금융 계정을 위해 길고 복잡한 비밀번호를 만듭니다.
  • 강력한 WiFi 비밀번호 생성추측하기 어렵지만 QR 코드를 통해 쉽게 공유할 수 있는 안전한 WiFi 비밀번호를 만듭니다.
  • 업무 계정 비밀번호 생성회사 비밀번호 요구사항 충족 — 길이, 복잡성 및 문자 유형 규칙.
  • 안전한 API 키 생성API 키, 비밀 토큰 및 서명 비밀로 사용할 임의의 높은 엔트로피 문자열을 만듭니다.
  • 데이터베이스 비밀번호 생성데이터베이스 사용자, 루트 계정 및 서비스 연결을 위해 강력한 비밀번호를 만듭니다.

사용 방법

비밀번호는 브라우저가 TLS에 사용하는 것과 같은 암호학적 난수원인 Web Crypto API의 crypto.getRandomValues()를 사용해 전적으로 브라우저에서 생성됩니다. Math.random()도, 서버도, 어떤 종류의 네트워크 요청도 없습니다.

  1. 1
    문자 풀 구성
    체크박스 선택에 따라 도구는 대문자, 소문자, 숫자, 기호를 위한 별도 배열을 만듭니다. '비슷한 문자 제외'가 켜져 있으면 풀을 만들기 전에 1, l, I, 0, O처럼 시각적으로 헷갈리는 문자를 각 집합에서 제거합니다.
  2. 2
    거부 샘플링을 사용한 무작위 선택
    각 문자 위치는 거부 샘플링과 함께 crypto.getRandomValues()로 채워집니다. 원시 난수가 분포의 편향된 꼬리에 해당하면 버리고 다시 뽑습니다. 이렇게 하면 일부 문자가 통계적으로 더 자주 나오게 만드는 모듈로 편향이 제거됩니다.
  3. 3
    문자 유형 포함 보장
    전체 비밀번호를 뽑은 뒤 도구는 선택한 모든 유형의 문자가 최소 하나씩 있는지 확인합니다. 없으면 분포를 왜곡하는 고정 위치 교체 대신 전체 비밀번호를 다시 뽑아 최대 100번까지 다시 확인합니다.
  4. 4
    엔트로피와 해독 시간 추정
    도구는 엔트로피를 길이 × log2(풀 크기)로 계산하고, 초당 1,000억 회 추측하는 GPU 기준(MD5 같은 빠른 해시에 적합하며, bcrypt/Argon2로 보호된 비밀번호는 훨씬 오래 걸림)에 대해 로그 공간 산술로 해독 시간을 추정합니다. 설정을 바꾸면 두 수치가 즉시 업데이트됩니다.

생성기는 전적으로 브라우저에서 실행되며 비밀번호, 설정, 사용 데이터는 서버로 전송되지 않습니다.

관련 도구

자주 묻는 질문