안전한 비밀번호 생성기
암호학적 난수로 무작위 비밀번호 또는 기억형 구문을 만들고 문자군 보장·혼동 문자 제외·예상 엔트로피를 확인하세요.
생성 방식암호학적 난수 사용
옵션을 선택하고 비밀번호를 생성하세요.
생성 결과예상 엔트로피 —
생성된 비밀번호는 저장되지 않으며 여기에만 표시됩니다.
생성 후 즉시 신뢰할 수 있는 비밀번호 관리자에 저장하고, 사이트마다 서로 다른 비밀번호를 사용하세요.
빠른 사용법
생성 방식 선택 → 길이·문자군 또는 단어 설정 → 엔트로피 확인·저장
생성 방식을 고르세요사이트 호환성이 높은 무작위 문자 또는 읽고 입력하기 쉬운 여러 단어의 기억형 구문을 선택하세요.
보안 옵션을 설정하세요무작위 비밀번호는 8~128자와 문자군·혼동 문자 제외를, 기억형 구문은 4~10개 단어·구분자·숫자 추가를 설정하세요.
결과를 안전하게 보관하세요예상 엔트로피를 확인하고 필요한 결과만 복사해 신뢰할 수 있는 비밀번호 관리자에 즉시 저장하세요.
상세 정보
안전한 비밀번호 생성기는 crypto.getRandomValues()와 거부 샘플링으로 균등한 난수를 만들고, 선택한 각 문자군을 최소 한 번 포함시킨 뒤 암호학적으로 셔플합니다.
암호학적 난수
일반적인 Math.random() 대신 운영체제 난수원을 사용하는 Web Crypto를 사용합니다.
- 거부 샘플링으로 문자 집합 크기가 2의 거듭제곱이 아닐 때 생기는 나머지 편향을 제거합니다.
- 선택 문자군 보장을 켜면 각 그룹에서 한 글자씩 먼저 뽑고 전체 순서를 다시 섞습니다.
- 생성 결과는 서버·브라우저 저장소·방문 기록에 저장하지 않습니다.
문자 비밀번호 설정
길이와 문자 집합 크기가 커질수록 가능한 조합 수와 예상 엔트로피가 증가합니다.
- 혼동 문자 제외는 I, l, 1, O, 0, o, |를 제거해 수동 입력 실수를 줄입니다.
- 특수문자는 대상 사이트가 허용하는 문자만 직접 남겨 호환성을 맞출 수 있습니다.
- 중요 계정에는 가능한 경우 16~20자 이상과 모든 허용 문자군을 권장합니다.
기억형 구문
무작위 단어 여러 개를 연결하면 긴 길이와 입력 편의성을 함께 얻을 수 있습니다.
- 각 표시 단어는 내장 목록에서 독립적으로 뽑은 두 단어를 CamelCase로 결합하며 구분자와 대문자 표시는 엔트로피 계산에서 제외합니다.
- 끝의 두 자리 숫자는 약 6.6비트를 더하지만 단어 수 자체를 늘리는 편이 더 효과적입니다.
- 사전에 있는 자연스러운 문장이나 개인 정보 조합은 예측 가능하므로 사용하지 마세요.
실제 계정 보안
강한 비밀번호 하나만으로 모든 공격을 막을 수는 없습니다.
- 사이트마다 고유한 비밀번호를 사용하고 가능한 계정에는 다중 인증 또는 패스키를 켜세요.
- 비밀번호를 메신저·이메일·메모장에 평문으로 저장하지 말고 전용 관리자를 사용하세요.
- 유출 의심, 피싱 입력 또는 관리자 경고가 있으면 즉시 새 비밀번호로 교체하고 세션을 종료하세요.
마지막 기능 업데이트: 2026-08-06