강력한 비밀번호 생성기

브라우저에서 완전히 작동하는 비밀번호 생성기로, TLS 암호화와 동일한 Web Crypto API로 편향 없는 안전한 난수를 사용합니다. 무작위, 발음 가능, PIN, 패턴 모드를 선택하고 문자 클래스를 조정하면 엔트로피와 해독 시간이 실시간으로 업데이트됩니다.

사용 방법

1
모드 선택

무작위가 엔트로피상 가장 강력합니다. 발음 가능은 전화로 받아쓰기 쉽고, PIN은 숫자 잠금용, 패턴은 시스템이 특정 형태를 요구할 때.

2
길이와 문자 클래스 설정

개인 계정 12자 이상, 마스터·관리자 비밀번호는 20자 이상으로 슬라이드. 소문자·대문자·숫자·기호 토글.

3
강도 측정기 읽기

80비트 이상의 엔트로피를 목표로 — 60비트 미만은 현대 하드웨어의 오프라인 공격에 취약합니다.

4
복사 또는 일괄 내보내기

단일 비밀번호 — 복사 버튼. 다수 — 개수 설정 후 생성, 모두 복사 또는 .txt 다운로드.

네 가지 모드와 실시간 강도 측정기로 암호학적으로 안전한 비밀번호를 생성하세요

·
엔트로피: 비트 해독 시간 (오프라인 GPU):
c = 소문자 · C = 대문자 · d = 숫자 · s = 기호 · x = 영숫자 · * = 임의 · \X = X 그대로
예: Cccdds → Foo42!
복사됨

기능

암호학적으로 안전한 난수
모든 문자는 모듈로 편향 방지를 위한 거부 샘플링과 함께 crypto.getRandomValues에서 가져옵니다 — TLS와 동일한 원시 함수.
네 가지 생성 모드
순수 무작위, 발음 가능(음절 기반, 기억하기 쉬움), 숫자 PIN, 특정 정책에 맞춘 패턴 문법.
실시간 엔트로피·해독 시간
비트 단위 엔트로피와 100 GH/s 오프라인 GPU 리그 기준 해독 시간이 옵션 변경 시마다 갱신됩니다.
일괄 생성
한 번에 최대 500개 비밀번호 생성, 모두 클립보드에 복사하거나 일괄 프로비저닝용 .txt 파일로 다운로드.
유사 문자 제외
시각적으로 비슷한 문자(l, 1, I, O, 0)와 복사-붙여넣기에 불편한 기호({ } [ ] / \ ' " `) 옵션 제외.
패턴 기반 생성
Cccdds 같은 템플릿을 작성하면 모든 생성이 그 형태에 맞춰집니다 — 고정 형식을 강제하는 도구에 유용.

자주 묻는 질문

난수가 정말 암호학적으로 안전한가요?

예. TLS 세션 키와 동일한 window.crypto.getRandomValues와 거부 샘플링을 사용합니다. Math.random은 호출되지 않습니다.

비밀번호는 얼마나 길어야 하나요?

개인 계정은 혼합 클래스 12자가 현대적 최소치입니다. 비밀번호 관리자 마스터, 서버 루트, 복구 코드는 20자 이상. 길이가 클래스 다양성보다 더 많은 엔트로피를 더합니다.

엔트로피가 무엇이고 왜 중요한가요?

엔트로피는 공격자가 평균적으로 시도해야 하는 동일 확률 추측의 수를 측정합니다. 80비트 ≈ 10²⁴개 — 현재 어떤 적도 도달 불가. 40비트는 1분 안에 해독됩니다.

발음 가능 모드는 덜 안전한가요?

문자당 엔트로피가 낮으므로(무작위 ~6.6비트 vs ~3.4비트) 길이를 4–6자 늘려 보완하세요. 16자 발음 가능 비밀번호는 대략 12자 무작위와 동등합니다.

패턴 문법이 무엇인가요?

각 문자가 자리 표시자인 템플릿: c(소문자), C(대문자), d(숫자), s(기호), x(영숫자), *(임의). 백슬래시 접두사로 리터럴 문자 삽입. 예: Cccdds → "Foo42!".

브라우저 기반 생성기를 신뢰할 수 있나요?

코드는 브라우저에서 로컬로 실행되며 View Source로 검사할 수 있습니다. 비밀번호는 페이지 탭에서 Web Crypto API로 생성됩니다. 최대 신뢰를 위해 페이지를 로드한 상태로 오프라인에서 생성하세요.

이 도구를 어떻게 평가하시겠습니까?

평가해 주셔서 감사합니다!
더 공유하고 싶으신가요? 댓글을 남겨주세요!
감사합니다! 검토 후 댓글이 표시됩니다.
게시일 제작자: