비밀번호 보안은 온라인 계정과 개인정보를 보호하기 위한 가장 기본적이면서도 중요한 보안 수단입니다. 약한 비밀번호는 해커가 무차별 대입 공격(Brute Force Attack)이나 사전 공격(Dictionary Attack)을 통해 쉽게 뚫을 수 있습니다.
비밀번호 생성기는 선택한 문자 풀에서 무작위 조합을 만듭니다. 이 도구는 브라우저의 crypto.getRandomValues API를 사용하며 생성한 비밀번호를 서버로 전송하지 않습니다. 선택한 문자 종류가 각 비밀번호에 반드시 하나씩 포함되는 것은 아닙니다. 생성 결과의 보관과 사용 환경도 보안에 영향을 줍니다.
비밀번호의 강도는 '엔트로피(Entropy)'라는 개념으로 측정합니다. 엔트로피는 비밀번호의 예측 불가능성을 비트(bit) 단위로 나타낸 값입니다.
엔트로피 계산 공식: 비밀번호 길이 x log2(문자 풀 크기)
화면에는 현재 선택한 문자 풀의 크기와 길이를 이용한 이론적 엔트로피 추정치를 표시합니다. 이는 실제 공격에 걸리는 시간을 보장하는 값이 아닙니다.
강도 판정 기준:
안전한 비밀번호를 만드는 것만큼 올바르게 관리하는 것도 중요합니다.
아닙니다. 비밀번호 생성은 브라우저(클라이언트)에서만 이루어지며, 서버로 전송되거나 저장되지 않습니다. 브라우저의 crypto.getRandomValues API를 사용하여 암호학적으로 안전한 난수를 생성합니다. 페이지를 닫으면 생성된 비밀번호는 완전히 사라집니다.
가입할 서비스의 길이 제한과 보안 정책을 확인하세요. 같은 문자 풀에서는 길이를 늘릴수록 이론적 엔트로피가 높아지지만, 표시된 강도가 실제 해독 시간이나 계정 안전을 보장하지는 않습니다.
반드시 필요한 것은 아니지만, 특수문자를 포함하면 문자 풀이 커져 같은 길이에서 더 높은 엔트로피를 얻을 수 있습니다. 일부 사이트에서 특수문자를 허용하지 않는 경우 대문자+소문자+숫자 조합으로 길이를 늘려 보상할 수 있습니다.
엔트로피는 비밀번호의 무작위성(예측 불가능성)을 측정하는 지표로, 비트(bit) 단위로 표현됩니다. 엔트로피가 높을수록 해커가 무차별 대입 공격으로 비밀번호를 알아내기 어렵습니다. 계산 공식은 "비밀번호 길이 x log2(사용 가능한 문자 수)"입니다.
이 계산기가 도움이 되었나요?
길이 8–64자, 개수 1–10개 범위에서 옵션을 조정한 뒤 생성합니다. 예시는 길이 설정만 바꿉니다.
안전한 비밀번호를 자동으로 생성합니다. 길이와 옵션을 설정하세요.
값을 입력하면 결과가 여기에 표시됩니다