생활 도구 · 보안

비밀번호 생성기

만든 비밀번호는 어디에도 보내거나 저장하지 않아요. 이 화면 안에서만 만들어져요.

새 비밀번호

0 비트 · -

비트는 이 설정으로 나올 수 있는 비밀번호 가짓수를 2의 몇 제곱인지로 나타낸 값이에요(엔트로피). 1비트가 늘 때마다 맞히기 위해 시도해야 할 수가 두 배가 돼요. 글자 종류마다 하나 이상 들어가게 만든 것까지 빼고 정확히 셌어요. 약함·보통·강함은 40·60·80비트를 나눈 대략의 눈금이에요(공식 기준이 아니라 이 사이트가 정한 구간). 이 값은 '무작위로 만든 경우'에만 맞고, 직접 고쳐 쓰면 달라져요.

안전한 비밀번호 만드는 법

사람이 떠올린 비밀번호는 생일·이름·키보드 줄처럼 남이 짐작하기 쉬운 모양이 섞여요. 무작위로 만든 비밀번호는 그런 틈이 없어요. 이 도구는 브라우저에 들어 있는 암호용 난수(crypto.getRandomValues)만 써서 글자를 고르고, 한쪽으로 치우치지 않게 골라요.

길게 만드는 것이 가장 효과가 커요. 글자 종류를 늘리는 것보다 길이를 몇 자 늘리는 쪽이 비트가 더 많이 올라가요. 외우기 쉬운 단어 조합은 단어 4개면 36비트, 6개면 54비트예요.

자주 묻는 질문

만든 비밀번호가 서버로 가나요?

아니요. 이 페이지는 서버 없이 화면 안에서만 계산해요. 비밀번호를 어디에도 보내지 않고 저장하지도 않아요. 고른 설정(길이·글자 종류)만 이 기기에 기억해요.

헷갈리는 글자 빼기는 왜 있나요?

0(숫자 영)과 O(대문자 오), 1(숫자 일)과 l(소문자 엘)과 I(대문자 아이)는 글꼴에 따라 구분이 어려워요. 손으로 옮겨 적거나 읽어 줄 때 실수를 줄여요. 대신 고를 수 있는 글자가 줄어 강도가 조금 내려가요.

강도 비트는 어떻게 세나요?

이 설정으로 나올 수 있는 비밀번호 개수를 그대로 센 뒤 2를 밑으로 하는 로그를 취해요. 글자 종류마다 하나 이상 들어가야 하는 조건은 포함-배제 원리로 빼서 셌어요.