강력한 비밀번호 생성기
암호학적 난수
길이, 문자 집합, 복잡도 규칙을 조절하여 강력한 랜덤 비밀번호를 생성합니다. 암호학적 난수를 사용합니다.
생성된 비밀번호는 브라우저에만 머물며 업로드되지 않습니다. 비밀번호 관리자를 대체하지 않습니다.
강도매우 강함
~103 bits · 문자 88
I, l, 1, O, 0, o, | 를 빼서 타이핑·구두 전달이 쉽습니다.
- 길이—
- 옵션—
- 강도—
비밀번호를 클릭하면 새로 생성됩니다
이 도구는 무엇인가요?
길이(8–128)와 대문자·소문자·숫자·기호를 조절해 랜덤 비밀번호를 만듭니다. 난수는 브라우저의 암호학적 API이며 Math.random이 아닙니다.
강도 미터는 길이×문자셋 크기 기반 힌트일 뿐 사전/유출 검사가 아니며, 이 페이지는 비밀번호 관리자를 대체하지 않습니다.
헷갈리는 문자 제외는 I/l/1, O/0/o, | 를 빼 타이핑·구두 전달용으로 쓸 때 켭니다. 보관·자동완성은 비밀번호 관리자에 맡기세요.
자주 쓰는 경우
- 새 계정용 고엔트로피 비밀번호를 만들어 관리자에 붙여넣기
- 화면에서 치거나 지원 통화로 불러줘야 하는 일회용 비밀(모호 문자 제외)
- 사이트 문자 종류 규칙에 맞춰 토글하되 길이는 가능한 한 유지
사용 방법
- 슬라이더로 길이를 정합니다(허용되면 16자 이상 권장).
- 문자 집합과 필요 시 헷갈리는 문자 제외를 설정합니다.
- Copy로 복사하거나 비밀번호/다시 생성으로 새 값을 뽑습니다.
- 비밀번호 관리자에 저장하고 서비스 간 재사용하지 마세요.
예시
| 설정 | 결과 형태 | 메모 |
|---|---|---|
| 길이 16, 전체 켜기 | 혼합 문자·숫자·기호 | 관리자 붙여넣기용 기본형. |
| 길이 20, 기호 끔 | 영숫자만 | # % 따옴표를 거부하는 폼에 맞춤. |
| 길이 12, 모호 문자 제외 | 0/O/1/l 없음 | 손타자·구두 전달용. |
| 길이 8, 숫자만 | PIN형 | 강도 Weak — 데모용, 계정용으로 부적합. |
실무에서 흔한 실수
- 짧은 최대 길이를 강제하는 사이트가 기호 규칙보다 더 위험합니다. 문자 종류를 줄이더라도 허용 최대 길이를 채우세요.
- 기호를 켜도 결과에 기호가 반드시 들어가진 않습니다. 각 문자는 풀에서 독립적으로 뽑힙니다.
- 강도 바는 휴리스틱이며 zxcvbn/유출 검사가 아닙니다.
참고자료
최종 검토: 2026-07-27
자주 묻는 질문
- 비밀번호는 어떻게 생성되나요?
- 브라우저의 암호학적 난수 API(`crypto.getRandomValues`)를 쓰며 `Math.random`은 사용하지 않습니다. 길이와 문자 종류 토글은 허용 문자 풀만 바꿉니다.
- 길이는 얼마가 적당한가요?
- 일반 계정은 최소 16자, 공유 비밀·API 토큰·관리자 계정은 서비스가 허용하면 20–32자 이상을 권장합니다. 기호 종류를 하나 더 켜는 것보다 길이가 더 중요합니다.
- 생성값이 저장·업로드되나요?
- 아니요. 브라우저에서만 생성·복사됩니다. 비밀번호 관리자가 아니며 동기화·보관·기억 기능이 없습니다.
- 헷갈리는 문자 제외는 언제 쓰나요?
- 손으로 치거나 전화로 불러줄 때(지원 통화·인쇄 일회용 코드) 켜세요. I/l/1, O/0/o 같은 유사 문자를 뺍니다. 비밀번호 관리자에 붙여넣기만 할 때는 꺼 두는 편이 문자당 엔트로피에 유리합니다.