비밀번호 생성기
비밀번호 생성기는 원하는 길이와 문자 종류(소문자·대문자·숫자·특수문자)를 골라 암호학적으로 안전한 랜덤 비밀번호를 즉시 만들어 주는 도구입니다.
브라우저의 crypto.getRandomValues로 생성하며, 만들어진 비밀번호는 서버로 전송되지 않습니다.
길이와 문자 종류를 고른 뒤 생성하기를 누르세요.
생성된 비밀번호는 안전한 비밀번호 관리자에 저장하세요. 같은 비밀번호를 여러 사이트에 재사용하지 마세요.
사용 방법
- 길이 선택 — 비밀번호 길이를 슬라이더나 숫자로 지정합니다(6~64자).
- 문자 종류 선택 — 소문자, 대문자, 숫자, 특수문자 중 포함할 종류를 체크합니다.
- 생성 및 복사 — 생성하기를 누르면 랜덤 비밀번호와 강도가 표시되며 복사 버튼으로 복사합니다.
비밀번호 강도 기준
| 강도 | 엔트로피 | 예시 |
|---|---|---|
| 약함 | 60비트 미만 | 소문자만 8자 등 |
| 보통 | 60~100비트 | 대소문자+숫자 12자 |
| 강함 | 100비트 이상 | 4종류 혼합 16자 이상 |
엔트로피는 길이 × log2(문자 풀 크기)로 계산합니다. 길이가 길수록, 문자 종류가 많을수록 무차별 대입 공격에 강해집니다. 4종류를 모두 켜고 16자 이상으로 만들면 100비트가 넘는 강력한 비밀번호가 됩니다.
자주 묻는 질문 (FAQ)
이 비밀번호 생성기는 안전한가요?
네. 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)를 사용하므로 예측이 어려운 안전한 랜덤 비밀번호가 만들어집니다. 생성된 비밀번호는 브라우저 안에서만 만들어지며 서버로 전송되거나 저장되지 않습니다.
비밀번호는 몇 자가 적당한가요?
대소문자·숫자·특수문자를 섞을 경우 최소 12자 이상을 권장하며, 중요한 계정은 16자 이상이 안전합니다. 길이가 길수록, 문자 종류가 많을수록 무차별 대입 공격에 강해집니다.
강도(약함·보통·강함)는 어떻게 계산되나요?
선택한 문자 종류의 가짓수와 길이로 엔트로피(비트)를 계산해 강도를 표시합니다. 엔트로피 = 길이 × log2(문자 풀 크기)이며, 약 60비트 미만은 약함, 60~100비트는 보통, 100비트 이상은 강함으로 표시합니다.
특수문자는 어떤 것이 포함되나요?
특수문자 옵션을 켜면 !@#$%^&*()-_=+[]{};:,.?/ 등 자주 쓰이는 기호가 포함됩니다. 사이트마다 허용 기호가 다를 수 있으니 가입 정책을 확인하세요.
관련 도구·가이드
- 대소문자 변환 — 메모해 둔 문구의 표기를 바꿉니다.
- URL 인코더/디코더 — 특수문자가 포함된 값을 URL에 안전하게 넣습니다.
- 로렘입숨 생성기 — 테스트용 더미 텍스트를 만듭니다.
마지막 업데이트: 2026-06-25