패스워드 생성기 - 암호학적으로 안전한 무작위 패스워드 생성

crypto.getRandomValues()를 사용한 암호학적으로 안전한 패스워드를 생성해요. 문자 종류(영대문자·영소문자·숫자·기호), 길이(8~128자), 제외 문자, 생성 수(1~20)를 세밀하게 설정할 수 있으며, 엔트로피로 강도를 확인할 수 있어요.

엔트로피: 95 bits  → 강함

사용 방법

  1. 슬라이더로 패스워드 길이를 설정하세요(8~128자)
  2. 체크박스로 사용할 문자 종류를 선택하세요(영대문자·영소문자·숫자·기호)
  3. 제외 문자 필드에서 혼동되는 문자(0·O·o·1·l·I 등)를 제외할 수 있어요
  4. 생성 수를 설정하고 「생성」 버튼을 클릭하세요
  5. 엔트로피와 강도가 자동으로 표시돼요

사용 예시

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 최초 릴리스