만들기 도구

비밀번호 만들기

강도를 숫자로 보여 주는 무작위 비밀번호. 여러 개 한 번에, 외우기 쉬운 낱말 조합도.

🔒 입력한 내용과 파일은 이 브라우저 안에서만 처리합니다. 서버로 보내지 않습니다.

-엔트로피 (비트)
-강도
-쓰는 글자 종류
-모두 대입해 찾는 평균 시간

    비밀번호는 이 브라우저의 암호용 난수(crypto.getRandomValues)로 만들며 어디에도 저장하거나 보내지 않습니다. 페이지를 닫으면 사라지니 쓸 것은 바로 비밀번호 관리 프로그램에 옮겨 두세요.

    비밀번호 만들기 사용법

    추측할 수 없는 비밀번호를 만들어 주는 도구입니다. 새 계정을 만들 때, 유출 알림을 받고 비밀번호를 바꿀 때, 공유기나 서버의 초기 비밀번호를 정할 때, 직원이나 학생에게 나눠 줄 임시 비밀번호가 여러 개 필요할 때 씁니다. 사람이 지어낸 비밀번호는 생일, 이름, 자판 순서처럼 흔한 틀을 벗어나기 어렵기 때문에 기계가 뽑은 난수를 쓰는 편이 안전합니다.

    쓰는 순서

    1. 무작위 문자 탭에서 길이와 문자 종류(대문자, 소문자, 숫자, 기호)를 고릅니다. 값을 바꿀 때마다 새 비밀번호가 만들어집니다.
    2. 만들 개수를 정합니다. 1개부터 500개까지 한 번에 만들 수 있습니다.
    3. 가운데 숫자 칸에서 엔트로피와 강도를 확인합니다. 약함이나 보통이면 길이를 늘리세요.
    4. 목록의 복사로 하나를, 모두 복사로 전부를 가져갑니다. TXT 저장은 한 줄에 하나씩 적힌 파일로 받습니다.
    5. 마음에 들지 않으면 새로 만들기를 누릅니다. 지우기는 화면의 목록을 비웁니다.

    옵션 설명

    • 쓸 기호: 기호로 쓸 글자를 직접 정합니다. 기본값은 대부분의 사이트가 받는 !@#$%^&*-_=+? 13개입니다.
    • 헷갈리는 글자 빼기: 숫자 0과 영문 O, 숫자 1과 소문자 l, 대문자 I처럼 눈으로 구분하기 어려운 7개를 뺍니다. 종이에 적어 전달하거나 전화로 불러 줄 비밀번호에 켭니다.
    • 빼고 싶은 글자: 사이트가 받지 않는 글자나 쓰기 싫은 글자를 적으면 모든 종류에서 뺍니다.
    • 고른 종류를 하나 이상씩 넣기: "대문자, 숫자, 기호를 각각 하나 이상" 같은 가입 조건을 맞춥니다. 조건에 맞는 것만 남기는 방식이라 특정 자리에 특정 종류가 몰리지 않습니다.
    • 영문자로 시작: 첫 글자가 숫자나 기호면 안 되는 시스템에 씁니다.

    강도를 읽는 법

    엔트로피는 비밀번호가 나올 수 있는 경우의 수를 2의 몇 제곱인지로 나타낸 값입니다. 무작위 문자 방식에서는 길이 × log2(쓰는 글자 종류 수)로 계산하며, 화면 아래에 계산식을 그대로 보여 줍니다.

    예를 들어 기본 설정(대문자 26, 소문자 26, 숫자 10, 기호 13으로 글자 종류 75개, 길이 16)이면 16 × log2(75) = 99.7비트이고 강도는 "매우 강함"으로 나옵니다. 1초에 100억 번 대입하는 공격으로 모든 경우의 절반을 훑는 데 약 1.6조 년이 걸린다는 뜻입니다. 같은 설정에서 길이만 8로 줄이면 49.8비트, "보통"이 되고 같은 공격에 하루도 버티지 못합니다. 길이를 늘리는 것이 기호를 섞는 것보다 훨씬 효과가 큽니다.

    엔트로피표시쓸 만한 곳
    40비트 미만약함쓰지 않는 편이 좋습니다
    40~59비트보통잠깐 쓰고 바꿀 임시 비밀번호
    60~79비트강함일반 웹사이트 계정
    80비트 이상매우 강함이메일, 금융, 관리자 계정, 암호화 파일

    이 구분은 비밀번호가 유출된 암호화 값에 대고 빠르게 대입하는 공격을 가정한 보수적인 기준입니다. 로그인 창에 직접 넣어 보는 공격은 횟수 제한이 있어 훨씬 느립니다.

    낱말 조합: 외워서 쳐야 할 때

    낱말 조합 탭은 자주 쓰는 한글 낱말 453개에서 무작위로 뽑아 이어 붙입니다. 컴퓨터 로그인이나 비밀번호 관리 프로그램의 대표 비밀번호처럼 저장해 둘 수 없고 손으로 쳐야 하는 곳에 알맞습니다.

    한글 낱말을 영문 자판으로 친 글자를 고르면 "사과"가 tkrhk처럼 나옵니다. 한글을 받지 않는 사이트에서도 쓸 수 있고, 머릿속으로는 한글 낱말을 떠올리며 한영 전환 없이 치면 됩니다. 목록에는 영문 글자 아래에 원래 한글 낱말이 함께 나오며 TXT 파일에도 같이 적힙니다. 한글 그대로는 한글 입력을 받는 곳에서만 쓰세요.

    낱말 5개에 숫자 두 자리를 붙이면 5 × log2(453) + log2(100) = 50.8비트로 "보통"입니다. 낱말 7개면 68.4비트로 "강함"이 됩니다. 글자 수는 길어 보여도 낱말 단위로 뽑기 때문에 무작위 문자보다 엔트로피가 낮다는 점을 숫자로 확인하고 낱말 수를 정하세요.

    지켜야 할 것

    • 만든 비밀번호는 페이지를 닫으면 다시 볼 수 없습니다. 바로 비밀번호 관리 프로그램에 옮기세요.
    • TXT로 저장한 파일은 암호화되지 않은 글입니다. 나눠 준 뒤에는 지우고, 메신저로 보낼 때는 계정 이름과 비밀번호를 따로 보내세요.
    • 임시 비밀번호를 받은 사람은 첫 로그인 때 스스로 바꾸게 하는 것이 원칙입니다.

    자주 묻는 질문

    여기서 만든 비밀번호를 운영자가 알 수 있나요?

    알 수 없습니다. 비밀번호는 방문자의 브라우저 안에서 만들어지고 서버로 보내거나 브라우저에 저장하지 않습니다. 길이나 문자 종류 같은 옵션만 다음 방문을 위해 기억합니다. 인터넷 연결을 끊고 만들어도 똑같이 동작합니다.

    엔트로피 몇 비트면 안전한가요?

    비밀번호가 무작위로 만들어졌을 때 60비트 이상이면 일반 계정에, 80비트 이상이면 비밀번호 관리 프로그램의 대표 비밀번호나 암호화 파일처럼 중요한 곳에 쓸 만합니다. 영문 대소문자, 숫자, 기호를 섞은 무작위 12자가 약 75비트, 16자가 약 100비트입니다.

    사이트가 일부 기호를 받지 않는다고 합니다.

    쓸 기호 칸에서 그 기호를 지우거나 빼고 싶은 글자 칸에 적으면 됩니다. 기호를 아예 쓸 수 없는 곳이라면 기호 체크를 풀고 길이를 두세 글자 늘리면 비슷한 강도가 됩니다.

    낱말 조합이 무작위 문자보다 약하지 않나요?

    같은 길이라면 약합니다. 낱말 조합은 글자가 아니라 낱말을 하나의 단위로 세기 때문입니다. 그래서 이 도구는 낱말 수와 목록 크기로 엔트로피를 따로 계산해 보여 줍니다. 낱말을 늘리면 강해지며, 직접 외워서 쳐야 하는 비밀번호에는 낱말 조합이, 관리 프로그램에 저장할 비밀번호에는 무작위 문자가 알맞습니다.

    만든 비밀번호를 여러 사이트에 같이 써도 되나요?

    권하지 않습니다. 아무리 강한 비밀번호도 한 곳에서 유출되면 같은 비밀번호를 쓰는 다른 계정이 함께 뚫립니다. 사이트마다 다른 비밀번호를 만들어 비밀번호 관리 프로그램에 저장하고, 지원하는 곳은 2단계 인증을 함께 켜세요.

    함께 쓰면 좋은 도구

    마지막 수정 2026-11-09. 있었으면 하는 기능이나 불편한 점은 이 도구에 건의하기로 알려 주세요.