본문으로 건너뛰기
Tools Star Hub

비밀번호 생성기

crypto.getRandomValues로 브라우저에서 무작위 비밀번호를 생성합니다. 아무것도 저장되지 않습니다.

비밀번호 생성기이란?

비밀번호 생성기는 암호학적 난수 생성기를 사용해, 선택한 문자 집합으로 무작위 비밀번호를 만듭니다.

도구를 불러오는 중…

이 도구는 브라우저에서 실행됩니다. 입력값, 파일, 생성된 값은 이 기기에 남습니다. 즐겨찾기와 최근 사용한 도구를 이용하더라도 로컬 저장소에는 도구 이름만 저장되며, 비밀번호나 문서, QR 내용은 절대 저장되지 않습니다. 자세한 내용은 개인정보처리방침을 확인하세요.

이 도구가 하는 일

선택한 문자 종류로 8~64자 비밀번호를 생성합니다. 새 계정에 다른 곳에서 쓰지 않은 복잡한 문자열이 필요할 때 사용하세요. 강도 표시는 길이와 문자 집합 크기로 추정한 값이며, 사이트가 유출된 적이 있는지는 확인하지 않습니다.

사용 방법

  1. 8~64 사이의 길이와 원하는 문자 종류를 고릅니다.
  2. 원하면 O, 0, I, l, 1처럼 헷갈리는 문자를 제외합니다.
  3. 생성을 누른 뒤 비밀번호를 복사합니다. 아무것도 저장되지 않습니다.

예시

  • 혼합 16자

    대문자, 소문자, 숫자, 기호를 포함한 16자 비밀번호는 문자 공간이 큽니다. 강도 표시는 길이와 집합 크기로 추정한 값입니다.

  • 영문자만

    숫자와 기호를 끄면 집합이 작아집니다. 생성기는 여전히 최소 한 가지 종류를 선택해야 합니다.

작동 방식

각 문자는 Math.random()이 아니라 crypto.getRandomValues()로 선택됩니다. 생성기는 선택한 각 집합에서 최소 한 글자를 넣고, 나머지는 합친 집합에서 편향 없는 샘플링으로 채웁니다. 강도 표시(약함 / 보통 / 강함)는 길이 × log2(집합 크기)로 추정합니다. 추측, 재사용, 사이트 유출에 대한 보장은 아닙니다.

제한 사항

길이는 8~64의 정수여야 하고, 최소 한 가지 문자 종류는 켜져 있어야 합니다. 강도 표시는 길이와 집합 크기로 추정합니다. 재사용, 피싱, 유출된 사이트는 확인하지 않습니다. 헷갈리는 문자는 제외할 수 있지만 나머지 기호 목록은 고정되어 있습니다.

이 도구가 다루지 않는 내용은 면책 조항을(를) 참고하세요.

자주 묻는 질문

비밀번호 생성기는 무료인가요?
네. 8~64자 비밀번호 생성은 무료이며 계정이 필요 없습니다.
비밀번호가 저장되나요?
아니요. 저장되거나 기록되지 않고, URL에 들어가거나 localStorage에 쓰이지도 않습니다. 필요하면 값을 복사하세요.
‘강함’이면 해킹할 수 없다는 뜻인가요?
아니요. 이 측정기는 길이와 문자 집합 크기로 추정한 값입니다. 재사용, 피싱, 침해된 서비스는 고려하지 않습니다.
비밀번호는 얼마나 길어야 하나요?
길수록 강합니다. 많은 보안 가이드는 중요한 계정에 최소 12~16자를 쓰고, 사이트마다 다른 비밀번호를 쓰라고 권합니다.
온라인 비밀번호 생성기를 써도 안전한가요?
이 생성기는 crypto.getRandomValues로 브라우저에서 비밀번호를 만들며, 전송하거나 저장하지 않습니다. 메모 대신 비밀번호 관리자에 저장하세요.