개발자

비밀번호 생성기

브라우저 보안 난수로 대문자·소문자·숫자·특수문자를 조합한 비밀번호를 만듭니다.

즐겨찾기에 저장

비밀번호는 브라우저의 보안 난수로 생성되며 저장되지 않습니다.

생성 결과

생성 버튼을 눌러 주세요.

비밀번호 생성기란?

브라우저의 암호학적 난수 생성기를 이용해 매번 예측하기 어려운 비밀번호를 만듭니다. 선택한 각 문자 종류를 결과에 최소 한 번 포함한 뒤 전체 위치를 다시 섞으므로, 단순히 문자 목록에서 반복 추출하는 방식과 다릅니다.

사용 방법

  1. 8자부터 64자 사이에서 필요한 길이를 정합니다.
  2. 대문자·소문자·숫자·특수문자 중 사이트가 허용하는 종류를 선택합니다.
  3. 생성 버튼을 누른 뒤 결과를 복사하고, 서로 다른 계정에는 서로 다른 비밀번호를 사용합니다.

생성 방식

  1. 선택한 문자 종류마다 한 글자를 먼저 뽑아 포함 조건을 보장합니다.
  2. 나머지 자리를 전체 문자 집합에서 채우고 Fisher–Yates 방식으로 순서를 섞습니다.
  3. 난수는 Math.random이 아니라 Web Crypto API의 crypto.getRandomValues로 생성합니다.

예시

  • 16자에 네 종류를 모두 선택하면 대·소문자, 숫자와 특수문자가 각각 포함된 결과가 생성됩니다.
  • 특수문자를 허용하지 않는 서비스에서는 특수문자만 해제하고 길이를 늘려 보완할 수 있습니다.

자주 묻는 질문

생성한 비밀번호를 도구몽이 볼 수 있나요?

아니요. 생성과 복사는 현재 브라우저에서만 이루어지며 서버로 전송하거나 저장하지 않습니다.

몇 자로 만드는 것이 좋나요?

서비스가 허용한다면 16자 이상을 권장합니다. 중요한 계정은 비밀번호 관리자로 계정마다 다른 값을 보관하세요.

관련 도구

전체 도구로 이동