본문으로 건너뛰기

강력한 비밀번호 만들기

강력한 무작위 비밀번호와 암호 문구를 만들고, 어떤 비밀번호든 뚫리는 데 걸리는 시간을 확인해 보세요. 모든 작업은 기기에서 처리되고 입력한 내용은 어디로도 전송되지 않아요.

    매우 강함엔트로피 130.9비트

    옵션

    길이20자

    사이트에서 허용하지 않는 기호는 빼세요.

    사용 가능한 문자 94개 × 20자리 = 130.9비트예요.

    해독 소요 시간 (평균)

    온라인, 시도 횟수 제한 있음 (시간당 100회)우주의 나이보다 훨씬 길어요
    온라인, 시도 횟수 제한 없음 (초당 10회)우주의 나이보다 훨씬 길어요
    데이터베이스 유출, bcrypt 같은 느린 해시 (초당 10,000회)우주의 나이보다 훨씬 길어요
    데이터베이스 유출, GPU로 빠른 해시 공격 (초당 100억 회)우주의 나이보다 훨씬 길어요

    공격자가 비밀번호 생성 방식을 정확히 알고, 평균적으로 전체 경우의 수 중 절반을 시도한다고 가정해요.

    내 비밀번호 확인

    zxcvbn으로 이 기기에서 확인해요. 비밀번호는 전송, 저장, 기록되지 않아요.

    브라우저에서 실행 · 업로드 없음작동 방식

    비밀번호 생성기 사용 방법

    1. 1

      비밀번호 또는 암호 문구 선택

      무작위 문자는 비밀번호 관리자에 알맞고, 단어로 된 암호 문구는 입력하고 기억하기 더 쉬워요.

    2. 2

      규칙 설정

      길이와 문자 집합을 고르거나, 단어 수, 구분 기호, 대소문자를 정하세요.

    3. 3

      강도 확인

      비트 단위 엔트로피와 크랙 시간 표를 확인하세요. 중요한 계정은 80비트 이상을 권장해요.

    4. 4

      관리자에 복사

      결과를 복사해서 페이지를 닫기 전에 비밀번호 관리자에 저장하세요.

    5. 5

      기존 비밀번호 테스트

      이미 쓰는 비밀번호를 내 비밀번호 확인에 입력하면 얼마나 빨리 추측될 수 있는지 볼 수 있어요.

    제한 및 Pro

    회원가입 없이 무료: 4~128자 비밀번호, 3~12개 단어의 암호 문구, 한 번에 최대 50개까지 생성할 수 있어요. 검사기의 800 KB 사전은 처음 사용할 때 한 번만 다운로드돼요.

    Pro는 광고를 없애 줘요. 생성기와 검사기는 어떤 요금제에서든 똑같아요. Pro 보기

    비밀번호 생성기 소개

    이 생성기는 두 가지 종류의 비밀을 만들어요. 무작위 비밀번호는 소문자, 대문자, 숫자, 그리고 직접 편집할 수 있는 기호 집합에서 4~128자 길이로 문자를 뽑아요. I, l, 1, O, 0처럼 헷갈리는 문자를 빼거나, 조합 규칙이 있는 사이트를 위해 선택한 문자 집합마다 최소 한 글자씩 넣도록 할 수도 있어요. 암호 문구는 EFF Large Wordlist의 단어 3~12개를 이어 붙여요. 이 목록은 일상적인 단어 7,776개로 이루어져 있고, 단어 하나당 12.9비트예요. 구분 기호, 대소문자, 선택 사항인 숫자를 고를 수 있어서 휴대폰에서도 입력하기 쉽고 외우기도 쉬워요.

    모든 문자와 단어는 브라우저의 암호학적 난수 생성기로 고르고, 거부 샘플링을 사용해요. 단순한 나머지 연산이 만드는 작은 편향을 없애기 위해서예요. 표시되는 엔트로피는 선택한 설정에 맞춰 정확하게 계산하며, 집합마다 최소 한 글자씩 넣는 규칙의 영향도 반영해요. 크랙 시간 표는 이 값을 네 가지 공격 상황의 평균 추측 시간으로 바꿔 보여줘요. 시도 횟수가 제한된 로그인 창부터 GPU로 빠른 알고리즘 해시를 공격하는 유출된 데이터베이스까지 포함해요.

    별도의 검사기는 이미 쓰고 있는 비밀번호를 오픈소스 추정기 zxcvbn으로 평가해요. 실제 크래킹 도구처럼 사전 단어, 이름, 키보드 배열, 날짜, 반복, l33t 치환을 찾아내고 무엇이 약한지 설명해요.

    암호 문구의 단어는 Electronic Frontier Foundation의 EFF Large Wordlist에서 가져왔고, Creative Commons Attribution 3.0 United States 라이선스로 사용해요. 생성기는 비밀번호를 저장하거나 동기화할 수 없으니 비밀번호 관리자에 보관하세요.

    개인정보 보호

    비밀번호와 암호 문구는 Web Crypto API로 기기에서 생성하고, 검사기는 Web Worker에서 zxcvbn을 로컬로 실행해요. 생성하거나 입력한 내용은 전송, 기록, 저장되지 않아요. 길이, 문자 집합, 단어 수 같은 설정만 로컬 저장소에 기억해요.

    기능

    편향 없는 무작위

    거부 샘플링을 쓰는 Web Crypto로 모든 문자와 단어가 똑같은 확률로 뽑혀요.

    EFF 암호 문구

    기억하기 쉽고 입력하기 편하게 만든 7,776개 단어 목록이에요.

    현실적인 검사기

    zxcvbn이 이미 쓰는 비밀번호 속 단어, 이름, 날짜, 키보드 패턴을 찾아내요.

    비밀번호 생성기: 자주 묻는 질문

    비밀번호는 얼마나 길어야 하나요?
    이 생성기로 만든 무작위 비밀번호는 네 가지 문자 집합을 모두 쓴 16자면 약 105비트로, 현실적인 공격으로는 추측할 수 없어요. 시도 횟수 제한이 있는 계정이라면 12자도 충분히 강해요. 암호 문구는 단어 여섯~일곱 개면 비슷한 강도예요. 길수록 안전하니 관리자가 대신 입력해 준다면 사이트가 허용하는 최대 길이를 쓰세요.
    암호 문구도 무작위 비밀번호만큼 안전한가요?
    네, 단어를 무작위로 고르면 그래요. EFF 목록 7,776개 중 단어 여섯 개는 77.5비트로 12자 무작위 비밀번호와 비슷하고, 일곱 개는 90비트예요. 암호 문구가 약해지는 경우는 직접 단어를 고르거나 노래 가사, 유명한 문구를 쓸 때예요. 공격자가 가장 먼저 시도하기 때문이니 생성기에 맡기세요.
    생성한 비밀번호를 검사기가 엔트로피보다 낮게 평가하는 이유는 무엇인가요?
    zxcvbn은 사람이 만든 비밀번호를 공격자가 어떻게 추측하는지를 추정해요. 예측할 수 없는 문자열에는 글자당 약 열 번 추측한다는 보수적인 기준을 적용해요. 생성기는 비밀번호를 만든 방식을 정확히 알기 때문에 이 경우엔 엔트로피가 더 정확한 척도예요. 검사기는 직접 만든 비밀번호에 쓰세요.
    검사기에 실제 비밀번호를 입력해도 안전한가요?
    검사는 전부 브라우저에서 실행돼요. zxcvbn 라이브러리와 사전이 페이지로 다운로드되고, 어떤 요청에도 비밀번호가 담기지 않아요. 네트워크 패널에서 직접 확인할 수 있어요. 입력란은 저장되거나 자동 완성되지 않아요. 그래도 화면을 누군가 볼까 걱정된다면 똑같은 비밀번호 대신 비슷한 비밀번호로 테스트하세요.
    헷갈리는 문자 제외를 켜면 강도는 어떻게 되나요?
    읽을 때 혼동하기 쉬운 문자 7개를 빼서 문자 풀이 약간 줄어요. 네 가지 집합을 모두 쓴 20자 비밀번호는 약 131비트에서 129비트로 내려가요. 한 글자를 더하는 것에 비하면 손실이 아주 작아요. 비밀번호를 소리 내어 읽거나, 적어 두거나, 다른 화면을 보고 입력할 수 있다면 켜 두세요.