비밀번호 생성기

브라우저의 암호학적 난수원을 사용해 강력한 무작위 비밀번호를 생성합니다. 아무것도 외부로 전송되지 않습니다.

옵션
강도:

비밀번호를 생성하는 법

  1. “길이”를 4자에서 128자 사이로 정하세요.
  2. 포함할 문자 종류에 체크하세요: 소문자, 대문자, 숫자, 기호가 있습니다.
  3. “혼동되는 문자 제외”를 켜면 I, l, 1, O, 0처럼 헷갈리기 쉬운 문자를 뺍니다.
  4. “생성”을 누르고 “강도” 표시를 확인한 뒤 결과를 복사하세요.

이럴 때 씁니다

기존 비밀번호를 재사용하는 대신 새 계정, 서비스 자격 증명, Wi-Fi 키마다 서로 다른 비밀번호를 만들 때 씁니다. 문자 종류가 많고 길이가 긴 비밀번호일수록 추측하기 어렵고, 강도 표시는 길이와 선택한 문자 집합 크기를 함께 반영합니다.

혼동되는 문자 제외는 비밀번호를 인쇄하거나, 소리 내어 읽거나, 휴대폰으로 입력할 때 유용합니다. I, l, 1이나 O, 0을 헷갈리기 쉽기 때문이죠. 비밀번호 관리자에 저장해 두는 비밀번호라면 꺼서, 문자 범위를 넓게 유지하고 강도를 높이세요.

자주 묻는 질문

비밀번호가 안전하게 생성되나요?

네. 브라우저의 crypto.getRandomValues를 사용하고(Math.random 미사용), 기기에서만 생성되며, 업로드·저장되지 않습니다.

무엇을 설정할 수 있나요?

길이(4~128)와 포함할 문자 종류(소문자·대문자·숫자·기호), 그리고 I, l, 1, O, 0 같은 헷갈리는 문자를 제외하는 옵션입니다.

선택한 종류가 항상 포함되나요?

네. 생성된 모든 비밀번호에는 켜 둔 각 종류의 문자가 최소 하나씩 들어가고, 이후 전체가 섞입니다.

강도 막대는 무엇을 뜻하나요?

길이와 문자 집합 크기로 엔트로피를 추정해 약함·보통·양호·강함으로 표시합니다.