비밀번호 생성기 - 엔트로피 기반 강도 측정

길이, 문자 집합, 엔트로피 기반 강도 측정기를 조정할 수 있는 무작위 비밀번호 생성기.

고급 비밀번호 생성기

문제 신고

비밀번호 생성기 - 엔트로피 기반 강도 측정에 대한 버그나 제안이 있으신가요? 알려주세요!

비밀번호 생성기
Security Mode
20

Ready to Generate

강력하고 안전한 비밀번호를 즉시 생성하세요.

안전한 비밀번호 생성기

이 비밀번호 생성기는 브라우저가 웹 페이지에 제공하는 암호학적 난수 소스를 사용해 브라우저 안에서 무작위 비밀번호를 만듭니다. 길이와 포함할 문자 종류를 직접 고르면, 각 결과에는 엔트로피 기반 강도 추정치가 함께 표시됩니다. 생성한 내용은 어디로도 전송되지 않습니다.

비밀번호가 만들어지는 방식

8자에서 64자 사이의 길이를 고르고 네 가지 문자 집합을 켜거나 끕니다. 대문자(A-Z), 소문자(a-z), 숫자(0-9), 기호입니다. 생성기는 window.crypto.getRandomValues에서 무작위 값을 읽으며, 켜 둔 각 집합에서 최소 한 글자가 포함되도록 보장합니다. 두 가지 사전 설정이 기본값을 채워 줍니다. 표준은 문자와 숫자로 20자를 쓰고, 밀리터리는 기호를 더해 32자를 씁니다.

강도 측정기가 작동하는 방식

강도는 섀넌 엔트로피로 표시됩니다. 길이에 문자 풀 크기의 밑이 2인 로그를 곱한 값입니다. 풀은 비밀번호에 들어갈 수 있는 문자 수이므로, 집합을 더 켜고 길이를 늘리면 엔트로피가 올라갑니다. 측정기는 이 값을 즉시, 수년, 수백 년이라는 해독 시간 등급으로 바꿉니다.

엔트로피(비트) = 길이 × log2(풀 크기)
풀 크기 = 대문자 26 + 소문자 26 + 숫자 10 + 기호 30

계산 예시

대문자, 소문자, 숫자, 기호를 모두 켠 16자 비밀번호는 92자 풀에서 뽑히며 16 × log2(92), 약 104비트의 엔트로피를 가집니다. 32자를 쓰는 밀리터리 설정에서는 엔트로피가 약 209비트까지 올라갑니다.

길이문자 집합엔트로피(비트)해독 시간
8소문자만2638즉시
12문자 + 숫자6271수년
16문자 + 숫자 + 기호92104수백 년
24문자 + 숫자62143수백 년
40문자 + 숫자 + 기호92261수백 년

보호하지 못하는 것

강력한 비밀번호는 계정 보안의 한 겹일 뿐입니다. 이 도구는 비밀번호를 저장하거나 관리하지 않으며, 피싱, 키로거, 비밀번호를 사용하는 서비스의 유출을 막지 못하고, 같은 비밀번호를 여러 사이트에서 다시 쓰면 도움이 되지 않습니다. 해독 시간 등급은 무차별 대입 추측에 대한 저항만을 나타내며, 공격자가 사용된 문자 집합을 이미 안다고 가정합니다.

자주 묻는 질문