패스워드 생성기 - 암호학적으로 안전한 무작위 패스워드 생성
crypto.getRandomValues()를 사용한 암호학적으로 안전한 패스워드를 생성해요. 문자 종류(영대문자·영소문자·숫자·기호), 길이(8~128자), 제외 문자, 생성 수(1~20)를 세밀하게 설정할 수 있으며, 엔트로피로 강도를 확인할 수 있어요.
엔트로피:
95 bits
→ 강함
사용 방법
- 슬라이더로 패스워드 길이를 설정하세요(8~128자)
- 체크박스로 사용할 문자 종류를 선택하세요(영대문자·영소문자·숫자·기호)
- 제외 문자 필드에서 혼동되는 문자(0·O·o·1·l·I 등)를 제외할 수 있어요
- 생성 수를 설정하고 「생성」 버튼을 클릭하세요
- 엔트로피와 강도가 자동으로 표시돼요
사용 예시
Strong password (16 chars): Enabling all character types at 16 characters yields approximately 95 bits of entropy.
Numeric PIN: Disable uppercase, lowercase, and symbols and select digits only for a 6–8 digit PIN.
Excluding ambiguous characters: Enter "0Oo1lI" in the exclusion field to avoid visually confusing characters.
FAQ
- 패스워드가 서버로 전송되나요?
- 아니요. crypto.getRandomValues()는 브라우저의 CSPRNG을 사용하며, 생성된 패스워드는 외부로 전송되지 않아요.
- 엔트로피란 무엇인가요?
- 패스워드의 추측 어려움을 나타내는 지표예요. 비트 수가 클수록 강력해요. 60비트 이상이면 「강함」으로 판정돼요.
- 기호는 어떤 문자가 포함되나요?
- !@#$%^&*()-_=+[]{}|;:,.<>? 총 28자예요.
- 최대 몇 자까지 생성할 수 있나요?
- 128자까지 생성할 수 있어요.
- 한 번에 몇 개까지 생성할 수 있나요?
- 한 번에 최대 20개까지 생성할 수 있어요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-20
- 2026-02-20 최초 릴리스