비밀번호 생성기

도구 설명

crypto.getRandomValues 로 고른 문자 종류에서 한 글자씩 뽑고, 고른 종류는 대문자·소문자·숫자·특수문자 각각 최소 한 글자가 들어가게 한 뒤 순서를 섞습니다. Math.random 은 예측될 수 있어 쓰지 않습니다.

강도는 엔트로피(길이 × log2(쓸 수 있는 문자 수))로 계산합니다. 네 종류를 모두 켜면 89가지 문자라 16자는 약 104비트, 숫자만 4자리는 13비트입니다. 60비트 미만은 보통, 80비트 이상이면 매우 강함으로 표시합니다.

헷갈리는 문자 빼기를 켜면 0 O o 1 l I 처럼 눈으로 구분하기 어려운 글자를 뺍니다. 비밀번호는 이 기기에서만 만들어지고 저장되지 않으며, 옵션을 바꾸면 바로 새로 만듭니다.

자주 묻는 질문

몇 자리가 적당한가요?

웹사이트 비밀번호는 네 종류를 섞어 12자 이상(약 78비트)을 권합니다. 중요한 계정은 16자 이상이 좋습니다.

만든 비밀번호가 저장되나요?

아니요. 브라우저 안에서 만들고 어디에도 보내거나 저장하지 않습니다.

특수문자를 못 쓰는 사이트는요?

특수문자를 끄고 길이를 늘리면 됩니다. 영문 대소문자+숫자 20자도 약 119비트입니다.

관련 도구