비밀번호 생성기

입력은 이 브라우저에서만 처리됩니다. 자세한 내용은 개인정보처리방침을 확인하세요.

사용법

  1. 방식을 고르세요. 무작위 문자는 기본 16자이며, 선택한 문자 종류를 모두 포함합니다.
  2. 가입할 사이트에 맞춰 길이와 허용 특수문자를 바꾸세요. 조건이 맞지 않으면 이유를 표시합니다.
  3. 복사한 뒤 필요한 곳에 붙여 넣으세요. 여러 개가 필요하면 5·10·20개를 선택하고 모두 복사를 누르세요.

예시

숫자 PIN 6자리

PIN에서 길이를 6으로 지정하면 000000부터 999999까지 100만 가지 중 하나가 나옵니다. 엔트로피는 약 19.9비트이며 앞자리 0도 유지합니다.

특수문자가 제한된 사이트

허용 특수문자를 !@로 바꾸고 각 종류 포함을 켜면 선택한 대문자·소문자·숫자와 ! 또는 @가 최소 하나씩 들어갑니다. 예시 문구를 실제 비밀번호로 쓰지 마세요.

자세한 설명

난수는 브라우저의 crypto.getRandomValues로만 얻습니다. 범위를 벗어난 난수는 버리고 다시 뽑아 나머지 연산에서 생기는 편향을 없앱니다. 문자 모드에서는 길이, 첫 글자, 각 종류 포함 조건을 만족하는 모든 문자열의 수를 세고 그중 하나를 균등하게 선택합니다. 따라서 조건을 맞추려고 문자를 나중에 끼워 넣는 방식과 다릅니다.

엔트로피는 가능한 결과 수를 밑이 2인 로그로 나타낸 값입니다. 단어 조합에는 직접 구성한 짧은 영어 단어 1,898개를 쓰며 중복 선택도 허용합니다. 단어 수에 log2(1898)을 곱하고, 무작위 두 자리 숫자를 붙이면 log2(100)을 더합니다. 고정된 구분자와 첫 글자 대문자는 추가 난수로 세지 않습니다.

시간은 초당 1천억 번의 추측으로 가능한 결과를 순서대로 탐색할 때의 평균값입니다. 실제 유출 여부, 서버의 저장 방식과 로그인 제한은 반영하지 않으며 안전 기간을 보장하지 않습니다. 짧은 PIN은 비밀번호와 같은 강도를 갖지 않습니다. 결과는 새로 고치면 사라지고 브라우저 저장소에 보관하지 않습니다. 복사한 값은 기기의 클립보드에 남을 수 있습니다.

자주 묻는 질문

매번 문자 종류가 모두 들어가나요?

각 종류 최소 1개 포함을 켜면 선택한 종류를 모두 넣습니다. 끄면 선택한 종류만 사용하되 특정 종류가 빠질 수 있습니다.

영어 단어만 쓰는 이유는 무엇인가요?

모든 언어 화면에서 같은 영어 목록을 사용합니다. 단어는 독립적으로 뽑으며 같은 단어가 다시 나와도 정상입니다.

표시된 시간만큼 안전한가요?

아닙니다. 지정한 속도의 평균 전수 탐색 시간일 뿐입니다. 피싱·재사용·기기 감염 같은 위험은 이 계산에 들어 있지 않습니다.

비우기는 무엇을 지우나요?

현재 결과와 목록을 화면에서 지웁니다. 설정은 유지되며 다시 만들기로 새 결과를 얻습니다. 이미 복사한 클립보드는 지우지 않습니다.