생성 규칙과 강도 판정 기준
직접 만든 비밀번호가 약해지는 이유
길이와 문자 종류를 선택해 예측하기 어려운 무작위 비밀번호를 만드는 도구입니다. 브라우저의 암호학적 난수 생성기인 crypto.getRandomValues를 사용합니다.
조건을 정해 비밀번호를 만드는 순서
- 4~64자 사이에서 길이를 선택합니다.
- 대문자·소문자·숫자·특수문자 조건을 조합합니다.
- 생성된 비밀번호와 강도 표시를 확인한 뒤 안전한 관리자에 저장합니다.
길이와 문자 종류를 지정한 결과
- 입력
- 16자, 대·소문자, 숫자, 특수문자 사용
- 결과
- 매번 달라지는 16자 무작위 문자열
선택한 문자 집합에서 브라우저 보안 난수로 문자를 고릅니다.
새 비밀번호가 필요한 상황
- 새 계정용 고유 비밀번호를 만들 때
- 임시 자격 증명을 생성할 때
- 비밀번호 길이와 문자 조합을 비교할 때
지정할 수 있는 생성 조건
- 4~64자
- 영문 대문자·소문자
- 숫자
- 특수문자
이 도구가 대신해주지 않는 것
- 생성된 비밀번호를 사이트가 대신 보관하거나 복구하지 않습니다.
- 서비스마다 허용하는 특수문자 규칙이 다를 수 있습니다.
비밀번호를 어디서 만들 것인가
비밀번호를 만드는 방법은 여럿이고, 만든 다음 어디에 보관하느냐가 실제 안전을 가릅니다.
| 견주는 대상 | 닮은 점 | 이 도구를 고를 때 | 상대를 고를 때 |
|---|---|---|---|
| 브라우저나 비밀번호 관리자의 자동 생성 | 무작위 문자열을 만들어 준다는 점이 같습니다. | 관리자를 쓰지 않는 환경이거나 규칙을 직접 지정해야 할 때 | 만든 값을 그대로 저장하고 자동 입력까지 이어질 때 |
| 기억하기 쉬운 문장을 변형해 만들기 | 사람이 쓸 비밀번호를 얻는다는 목적이 같습니다. | 관리자에 맡길 것이라 외울 필요가 없을 때 | 관리자 자체의 마스터 비밀번호처럼 외워야 할 때 |
| QR코드 생성기 | 둘 다 다른 곳에 입력할 값을 만들어 냅니다. | 계정 로그인에 쓸 비밀번호가 필요할 때 | Wi-Fi 비밀번호를 남에게 전달만 하면 될 때 |
만든 비밀번호가 거부될 때
| 증상 | 원인 | 조치 |
|---|---|---|
| 가입하려는 곳에서 특수문자를 못 쓴다고 합니다. | 서비스마다 허용 문자 집합이 다릅니다. | 특수문자를 끄고 길이를 늘립니다. 길이가 문자 종류보다 강도에 크게 기여합니다. |
| 강도 표시가 기대보다 낮습니다. | 길이가 짧거나, 사전에 있는 단어와 흔한 치환 패턴이 섞여 있습니다. | 규칙을 채우는 대신 길이를 늘립니다. 대소문자·숫자·기호를 한 개씩 끼워 넣는 것만으로는 올라가지 않습니다. |
| 복사한 값이 입력란에 다 들어가지 않습니다. | 그 서비스의 최대 길이 제한에 걸렸습니다. | 허용 길이 안에서 다시 만들고, 남은 자리는 문자 종류로 채웁니다. |
| 새로 고쳤더니 만든 값이 사라졌습니다. | 생성한 값을 저장하지 않기 때문입니다. | 만든 즉시 비밀번호 관리자에 저장합니다. 이 사이트는 값을 보관하지 않습니다. |
| 숫자를 켰는데 결과에 숫자가 하나도 없습니다. | 고른 문자 종류를 모두 합친 집합에서 한 글자씩 무작위로 뽑으므로, 종류마다 최소 한 글자가 들어간다는 보장이 없습니다. | 가입 규칙이 종류별 포함을 요구하면 결과를 확인하고, 빠졌다면 다시 생성합니다. 길이를 늘리면 빠질 가능성이 크게 줄어듭니다. |
만들어진 비밀번호의 저장 여부
생성과 강도 계산은 브라우저에서 수행되며 생성된 비밀번호를 Omneura 서버에 저장하거나 전송하지 않습니다.
강도 표시를 확인한 기준
최소·최대 길이에서 결과 길이가 정확한지, 고르지 않은 문자 종류가 섞이지 않는지 확인합니다. 고른 종류마다 최소 한 글자가 들어가도록 보장하지는 않으므로 짧은 길이에서는 어떤 종류가 빠질 수 있습니다.
비밀번호 생성에서 자주 나오는 질문
생성한 비밀번호가 서버에 남나요?
아닙니다. 브라우저에서 생성되고 페이지를 닫으면 도구가 복구할 수 없습니다.
몇 자를 사용하는 것이 좋나요?
서비스가 허용한다면 16자 이상을 권장하며 계정마다 다른 값을 사용하세요.
비밀번호를 어디에 보관해야 하나요?
신뢰할 수 있는 비밀번호 관리자를 이용하고 메신저나 공개 문서에 저장하지 마세요.
만든 비밀번호가 이 사이트에 기록되나요?
기록되지 않습니다. 값은 브라우저의 암호학적 난수 생성기로 그 자리에서 만들어지고, 서버로 전송하거나 저장하지 않습니다. 페이지를 벗어나면 복구할 방법이 없으므로 만든 즉시 안전한 곳에 옮겨 두세요.
길이와 문자 종류 중 무엇을 먼저 늘려야 하나요?
길이입니다. 문자 종류를 하나 늘리는 것보다 길이를 몇 자 늘리는 쪽이 경우의 수를 훨씬 크게 만듭니다. 서비스가 길이를 제한한다면 그때 문자 종류로 보완하는 순서가 맞습니다.