비밀번호 생성기
페이지를 열면 브라우저의 암호학적 난수 생성기로 새 비밀번호가 즉시 만들어집니다. 전송도, 기록도, 저장도 하지 않습니다.
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 길이를 정하세요. 16자가 합리적인 최소치이고, 중요한 계정은 20자 이상을 권합니다.
- 포함할 문자 집합을 고르세요: 대문자, 소문자, 숫자, 기호.
- 비밀번호를 불러주거나 손으로 입력해야 한다면 ‘혼동되는 문자 제외’를 켜세요.
- 복사를 누르고 비밀번호 관리자에 붙여넣은 뒤, 다른 사이트에서 재사용하지 마세요.
알아두면 좋은 점
복잡함보다 길이가 중요한 이유
글자가 하나 늘 때마다 가능한 비밀번호의 수가 몇 배로 늘어나지만, a를 @로 바꾸는 것은 거의 도움이 되지 않습니다. 그런 치환은 이미 공격자의 사전에 들어 있습니다. 90종의 문자에서 뽑은 20자 무작위 비밀번호는 약 130비트의 엔트로피를 가지며, 오늘날 가능한 어떤 무차별 대입 공격의 범위도 크게 벗어납니다.
무작위성은 어디서 오나
생성기는 crypto.getRandomValues()를 사용해 운영체제의 암호학적으로 안전한 난수원에서 값을 가져옵니다. 예측 가능해 비밀 생성에 부적합한 Math.random()은 쓰지 않습니다. 나머지 연산으로 편향이 생길 값은 버리고 다시 뽑기 때문에 모든 문자가 같은 확률로 선택됩니다.
만든 비밀번호는 어떻게 다룰까
메모나 확인할 수 없는 브라우저 양식이 아니라 비밀번호 관리자에 저장하세요. 서비스마다 다른 비밀번호를 쓰면 한 곳이 유출돼도 나머지가 열리지 않습니다. 2단계 인증이 있는 곳에서는 반드시 켜세요.
자주 묻는 질문
이 비밀번호 생성기는 안전한가요?
비밀번호는 운영체제의 암호학적 난수원을 이용해 전적으로 브라우저 안에서 만들어집니다. 네트워크로 나가지 않고, 기록되지 않으며, 저장되지도 않습니다. 새로고침하면 사라집니다.
비밀번호는 몇 자가 좋을까요?
일반 계정은 16자 이상, 이메일·금융·관리자 마스터 비밀번호는 20자 이상을 권합니다. 특이한 기호보다 길이가 훨씬 중요합니다.
엔트로피 숫자는 무슨 뜻인가요?
비밀번호에 담긴 무작위 비트 수의 추정치입니다. 60비트 미만은 약하고, 60~90은 보통, 90비트를 넘으면 현실적인 오프라인 공격에 충분히 강합니다.
혼동되는 문자를 왜 빼나요?
0과 대문자 O, 1과 소문자 l은 많은 글꼴에서 똑같아 보입니다. 불러주거나 받아 적거나 TV·콘솔에서 입력할 때 도움이 됩니다.
오프라인에서도 생성되나요?
네. 페이지를 불러온 뒤에는 인터넷을 끊어도 모든 계산이 기기에서 이뤄지므로 계속 작동합니다.
생성한 비밀번호를 보관하나요?
아닙니다. 서버가 관여하지 않으며, 비밀번호는 탭을 닫거나 새로고침할 때까지 브라우저 안에만 존재합니다.