비밀번호 생성기
이 도구의 글자 87종 전체에서 뽑은 16자리 비밀번호는 엔트로피가 약 103.1비트입니다.
사용 방법
- 슬라이더를 움직이거나 숫자를 직접 입력해 길이를 정합니다(4부터 128). 길수록 안전하고, 16자 이상을 권합니다.
- 넣고 싶은 글자 종류에 체크하세요. 체크한 종류의 글자는 반드시 하나 이상 들어갑니다.
- 직접 읽거나 손으로 입력할 비밀번호라면 헷갈리는 글자 제외를 체크하세요. 복사를 누르면 붙여 넣을 수 있고, 새 비밀번호를 누르면 다시 만듭니다.
계산 방법
비밀번호는 브라우저의 암호용 난수로 만듭니다. 먼저 체크한 종류에서 한 글자씩 뽑아 대부분 사이트의 조건을 맞추고, 남은 길이는 체크한 전체 종류에서 채운 뒤 전체를 섞습니다. 그래서 반드시 들어가는 글자가 늘 같은 자리에 오지 않습니다. 모든 선택에 쏠림이 없습니다.
표시되는 엔트로피는 길이에 사용 가능한 글자 수의 밑이 2인 로그를 곱한 값입니다. 예를 들어 87가지 글자에서 16자를 뽑으면 약 103비트입니다. 랜덤 생성을 전제로 한 추정값이라서, 사람이 떠올린 단어나 패턴에는 맞지 않습니다.
강도 표시는 이 추정값을 기준으로 한 간단한 안내입니다. 40비트 미만은 약함, 60비트 미만은 보통, 80비트 미만은 좋음, 80비트 이상은 강함입니다.
길이와 글자 종류별 엔트로피
| 길이 | 영문과 숫자(62종) | 모든 종류(87종) |
|---|---|---|
| 8자 | 약 48비트(보통) | 약 52비트(보통) |
| 12자 | 약 71비트(좋음) | 약 77비트(좋음) |
| 16자 | 약 95비트(강함) | 약 103비트(강함) |
| 20자 | 약 119비트(강함) | 약 129비트(강함) |
자주 묻는 질문
비밀번호가 서버로 전송되거나 저장되나요?
아니요. 비밀번호는 브라우저 안에서 만들어지고 서버로 보내거나 저장하거나 기록하지 않습니다. 페이지를 닫거나 새로고침하면 사라지고, 공유 링크에도 들어가지 않습니다.
비밀번호는 몇 자가 좋은가요?
계정용이라면 여러 종류의 글자를 섞은 16자가 든든합니다. 특수문자보다 길이가 더 중요해서, 손으로 입력할 비밀번호는 영문과 숫자만으로 길게 만드는 것도 좋은 방법입니다.
헷갈리는 글자 제외는 어떤 글자를 빼나요?
0, O, o, 1, l, I, 세로선(|)을 뺍니다. 많은 글꼴에서 구별하기 어려운 글자입니다. 쓸 수 있는 글자가 조금 줄어드니 같은 강도를 원하면 한두 글자 더 늘리세요.
왜 종류마다 글자가 하나씩 꼭 들어가나요?
많은 사이트가 소문자, 대문자, 숫자, 특수문자를 하나 이상 넣으라고 요구합니다. 체크한 종류를 반드시 포함하면 가입할 때 거절당하는 일을 막을 수 있습니다. 강도에 주는 영향은 아주 작습니다.
만들어진 비밀번호를 여러 곳에 써도 되나요?
안 됩니다. 계정마다 다른 비밀번호를 쓰고 비밀번호 관리자에 보관하세요. 돌려 쓰면 가장 허술한 사이트만큼만 안전해집니다.