MUTools

텍스트

비밀번호 생성

비밀번호 생성 도구는 브라우저에서 안전한 비밀번호 문자열을 만드는 도구입니다. 길이, 대문자 / 소문자 / 숫자 / 기호의 조합, 헷갈리는 문자의 제외 등을 세세하게 지정할 수 있으며, 필요에 따라 한 번에 최대 20개까지 일괄 생성할 수 있습니다.

옵션

포함할 문자 종류

"기호"를 포함할 때 사용할 문자입니다. 비워두면 기본 기호 세트가 사용됩니다.

여기에 입력한 문자는 비밀번호에 포함되지 않습니다.

생성된 비밀번호

강도
"비밀번호 생성" 버튼을 누르면 여기에 결과가 표시됩니다.

생성과 강도 판정은 모두 브라우저만으로 완결되며 서버로 전송되지 않습니다.

비밀번호 생성 도구란?

비밀번호 생성 도구는 브라우저에서 안전한 비밀번호 문자열을 만드는 도구입니다. 길이, 대문자 / 소문자 / 숫자 / 기호의 조합, 헷갈리는 문자의 제외 등을 세세하게 지정할 수 있으며, 필요에 따라 한 번에 최대 20개까지 일괄 생성할 수 있습니다.

난수에는 웹 표준의 안전한 난수원을 사용하며, 선택한 문자 종류마다 최소 1글자를 반드시 포함하도록 구성합니다. 생성한 직후에 강도 미터로 비밀번호의 추측되기 어려움을 점수로 표시하므로 길이나 기호 사용 방식을 조정하면서 자신의 용도에 맞는 강도로 마무리할 수 있습니다.

"사용할 기호"를 편집하면 일부 사이트에서 금지된 기호만 제외하여 생성할 수 있고, "포함하지 않을 문자"에 직접 지정하면 시인성이 나쁜 특정 문자를 완전히 제외할 수 있습니다. 생성과 강도 판정은 모두 브라우저만으로 완결되며, 입력한 조건이나 출력된 비밀번호가 서버로 전송되는 일은 없습니다.

사용 방법

  1. "길이" 슬라이더(또는 입력란)에서 4~128자 범위에서 비밀번호의 길이를 정합니다.
  2. "대문자", "소문자", "숫자", "기호" 중 포함하고 싶은 문자 종류를 체크합니다.
  3. 시인성이 나쁜 문자를 피하고 싶을 때는 "헷갈리는 문자 제외"를 활성화합니다.
  4. 사이트에서 금지된 기호가 있는 경우 "사용할 기호"를 다시 작성하고, 사용하고 싶지 않은 특정 문자는 "포함하지 않을 문자"에 입력합니다.
  5. "일괄 생성"을 2 이상으로 하면 여러 개를 한꺼번에 생성할 수 있습니다.
  6. "비밀번호 생성" 버튼을 누르면 비밀번호가 만들어지고 강도 미터가 표시됩니다. 동일한 조건으로 다른 비밀번호가 필요할 때는 다시 한번 버튼을 눌러 주세요.
  7. 강도 미터가 예상한 점수에 도달했는지 확인하고, "복사" 또는 "모두 복사"로 클립보드에 붙여넣습니다.

활용 사례

  • 새 웹 서비스의 계정 생성 시 사이트마다 돌려 쓰지 않는 강력한 비밀번호를 만들고 싶을 때.
  • DB 접속용 비밀번호, API 키, 서비스 계정 등 로그 등에서 판독되기 쉬운 운영 비밀번호를 정기적으로 갱신하고 싶은 개발자.
  • 고객이나 동료에게 공유하는 Wi-Fi나 일시적인 접근용 비밀번호를 헷갈리는 문자를 피한 읽기 쉬운 형태로 발행하고 싶은 상황.
  • 비밀번호 재발급 작업을 한꺼번에 진행할 때 초기 비밀번호를 10~20개 정도 일괄 생성하여 인쇄하고 배포하고 싶은 운영 담당자.
  • "기호는 @와 _만 가능"과 같은 사이트 독자의 규칙에 맞춰 허용된 기호만으로 만들고 싶은 경우.

주의사항

  • 생성과 강도 판정은 모두 브라우저만으로 완결되며, 입력한 조건이나 출력된 비밀번호가 서버로 전송되는 일은 없습니다.
  • 생성된 비밀번호는 도구 측에서 일절 저장되지 않습니다. 탭을 닫거나 다시 생성하면 사라지므로 필요한 것은 비밀번호 관리자에 저장해 주세요.
  • 강도 미터는 zxcvbn에 의한 추측되기 쉬움의 기준입니다. 같은 길이라도 문자 종류가 치우치면 낮은 점수가 되므로 여러 문자 종류를 조합할 것을 권장합니다.
  • "사용할 기호"를 비워두면 기본 기호 세트가 사용됩니다. 비운 채로 "기호"를 활성화해도 오류가 발생하지 않습니다.
  • "포함하지 않을 문자", "헷갈리는 문자 제외", "사용할 기호"를 조합하여 사용할 수 있는 문자가 0이 되면 생성 오류로 표시됩니다. 조건을 완화해 주세요.

자주 묻는 질문

생성된 비밀번호는 어딘가에 전송되거나 저장되나요?
전송도 저장도 되지 않습니다. 난수 생성, 강도 판정, 복사 처리는 모두 사용자의 브라우저 내에서 이루어지며, 외부 서버로 일절 보내지지 않습니다. 브라우저 탭을 닫으면 생성 결과도 사라지므로 필요한 것은 복사하여 비밀번호 관리자에 저장해 주세요.
권장되는 길이는 어느 정도인가요?
용도에 따라 다르지만, 사이트용 로그인 비밀번호는 16자 이상, 암호 키 상당의 용도는 24~32자 이상을 기준으로 하면 강도 미터에서도 상위 점수에 들어가기 쉽습니다. 길이가 문자 종류를 늘리는 것보다 강도에 효과적이므로 사이트의 상한이 허용하는 범위에서 길게 설정할 것을 권장합니다.
강도 미터의 "강함", "약함"은 무엇을 기준으로 하나요?
오픈 소스 비밀번호 강도 추정 라이브러리 zxcvbn을 사용하여 사전, 키보드 패턴, 반복 등으로부터 "공격자가 얼마나 적은 시도 횟수로 맞힐 수 있는가"를 0~4의 5단계로 평가합니다. 길이나 문자 종류뿐만 아니라 생성 결과에 우연히 포함된 연속 패턴도 고려됩니다.
사이트에서 사용할 수 없는 기호가 있어 생성 비밀번호를 그대로 사용할 수 없습니다.
"사용할 기호"란을 편집하여 그 사이트에서 허용된 기호만 남겨 주세요. 또한 "포함하지 않을 문자"에 금지 기호를 적어두면 실수로 포함되는 것을 이중으로 막을 수 있습니다.
동일한 조건으로 몇 번 생성해도 같은 비밀번호가 나오나요?
나오지 않습니다. 매번 새 난수로부터 비밀번호를 구성하므로 조건이 같아도 결과는 실질적으로 반드시 다릅니다.
오프라인(인터넷 비접속)에서도 사용할 수 있나요?
한 번 페이지를 연 후라면 생성 처리 자체는 인터넷 접속이 없어도 브라우저에서 동작합니다. 강도 미터도 한 번 라이브러리를 불러오기만 하면 오프라인에서 판정할 수 있습니다.