비밀번호 생성기
무료 비밀번호 생성기: 브라우저 보안 난수로 강력한 랜덤 비밀번호 생성. 길이·대소문자·숫자·특수문자 설정, 헷갈리는 문자 제외, 강도 표시, 여러 개 한 번에.
- 보안 난수
- 헷갈리는 문자 제외
- 강도 표시
- 여러 개 생성
체크하면 다음과 같이 헷갈리기 쉬운 문자를 쓰지 않습니다: I l 1 | O 0 o
생성된 비밀번호
비밀번호는 브라우저 안에서 보안 난수로 생성되며 업로드되거나 저장되지 않습니다.
🔒 모든 계산은 브라우저 안에서 이뤄지며 데이터는 어떤 서버에도 업로드되지 않아요.
사용 방법
- 슬라이더를 움직이거나 숫자를 입력해 길이(4~128)를 정하고, 사용할 문자 종류(대문자·소문자·숫자·특수문자)를 선택하세요.
- 손으로 옮겨 적거나 말로 전달해야 한다면 ‘헷갈리는 문자 제외’를 체크하세요. I, l, 1, O, 0 같은 문자가 빠집니다.
- 옵션을 바꾸면 자동으로 다시 생성됩니다. 위쪽에 강도와 엔트로피(bits)가 표시되며, 각 비밀번호 옆 ‘복사’로 바로 쓰고 마음에 들지 않으면 ‘다시 생성’을 누르세요.
자주 묻는 질문
생성된 비밀번호가 서버로 전송되나요?
아니요. 비밀번호는 브라우저 안에서 crypto.getRandomValues 보안 난수로만 생성되며, 업로드·기록되지 않고 localStorage에도 저장되지 않습니다. 페이지를 닫으면 사라집니다.
비밀번호는 몇 자리여야 안전한가요?
일반 계정은 네 가지 문자를 섞어 최소 12~16자, 이메일·은행·비밀번호 관리자 마스터 비밀번호 같은 중요한 계정은 16자 이상을 권장합니다. 복잡함보다 길이가 더 효과적이며, 한 글자 늘 때마다 무차별 대입 난이도가 문자 풀 크기만큼 곱해집니다.
강도에 나오는 ‘엔트로피(bits)’는 무엇인가요?
비밀번호를 얼마나 예측하기 어려운지 나타내는 지표로, ‘길이 × log2(문자 풀 크기)’로 계산합니다. 94개 문자를 모두 쓰는 16자 비밀번호는 약 105 bits입니다. 이 도구는 40·60·80 bits를 기준으로 약함·보통·강함·매우 강함으로 표시합니다.
헷갈리는 문자는 왜 제외하나요?
대문자 I, 소문자 l, 숫자 1, 세로선 |, 대문자 O, 숫자 0, 소문자 o는 많은 글꼴에서 비슷하게 보여 옮겨 적거나 말로 전할 때 실수하기 쉽습니다. 제외하면 문자 풀이 조금 줄어드니 한두 글자 더 길게 만들면 좋습니다.