비밀번호 생성기

길이와 문자 종류를 골라 추측할 수 없는 랜덤 비밀번호를 한 번에 여러 개 만들어요. 강도(엔트로피)를 보여 주고, 외우기 쉬운 단어 조합 비밀번호도 만들 수 있습니다.

자

    비밀번호 생성기란?

    비밀번호 생성기는 브라우저의 암호학적 난수(crypto.getRandomValues)로 비밀번호를 만듭니다. 사람이 직접 만든 비밀번호는 생일, 이름, 키보드 배열처럼 패턴이 있어 쉽게 뚫리지만, 무작위로 만든 비밀번호는 추측할 방법이 없습니다.

    대문자, 소문자, 숫자, 특수문자를 고르면 고른 종류가 반드시 한 번 이상 들어가도록 만들어 사이트의 비밀번호 규칙을 바로 통과합니다. 만든 비밀번호는 서버로 전송되거나 저장되지 않습니다.

    사용 방법

    1. 무작위 문자 또는 기억하기 쉬운 비밀번호를 고르세요.
    2. 길이(또는 단어 수)와 넣을 문자 종류를 정하면 바로 새 비밀번호가 만들어집니다.
    3. 강도 막대와 엔트로피로 안전한지 확인하세요. 80비트 이상을 권장합니다.
    4. 마음에 드는 비밀번호 옆의 복사를 눌러 사용하세요. 다른 후보가 필요하면 새로 만들기를 누르세요.

    비밀번호 강도(엔트로피) 기준

    엔트로피는 비밀번호를 맞히기 위해 시도해야 하는 경우의 수를 2의 거듭제곱으로 나타낸 값입니다. 길이 × log₂(문자 종류 수)로 계산하며, 1비트 늘 때마다 뚫는 데 걸리는 시간이 2배가 됩니다.

    엔트로피강도예시
    40비트 미만약함숫자 8자리, 소문자 8자
    40~59비트보통대·소문자+숫자 8~9자
    60~79비트강함4종류 문자 10~12자
    80비트 이상매우 강함4종류 문자 13자 이상, 단어 9개+숫자 2자리

    예상 해독 시간은 초당 100억 번 대입하는 오프라인 공격을 가정한 평균값입니다.

    기억하기 쉬운 비밀번호(패스프레이즈)

    Piano-River-Cloud-Tiger-42처럼 무작위 영어 단어를 이어 붙인 비밀번호는 길지만 외우기 쉽습니다. 단어 목록 약 400개 중에서 무작위로 고르므로 단어 하나가 약 8.6비트이고, 단어 6개 + 숫자 2자리면 약 58비트입니다. 컴퓨터 로그인이나 비밀번호 관리자의 마스터 비밀번호처럼 직접 입력해야 하는 곳에 좋습니다. 중요한 계정은 단어를 7개 이상으로 늘리세요.

    안전하게 쓰는 방법

    • 사이트마다 다른 비밀번호를 쓰세요. 한 곳이 유출되면 같은 비밀번호를 쓴 모든 계정이 위험해집니다.
    • 비밀번호 관리자(아이폰 암호 앱, 구글 비밀번호 관리자 등)에 저장하면 길고 복잡한 비밀번호도 외울 필요가 없습니다.
    • 가능한 곳에서는 2단계 인증을 함께 켜세요.

    자주 묻는 질문

    만든 비밀번호가 어딘가에 저장되나요?

    아니요. 비밀번호는 브라우저 안에서 만들어지고 서버로 전송되지 않습니다. 길이나 문자 종류 같은 설정만 이 기기에 저장됩니다.

    사이트에서 특수문자를 거부해요.

    일부 사이트는 특정 특수문자를 허용하지 않습니다. 특수문자를 끄고 길이를 늘리거나, 오류가 난 문자가 없는 다른 후보를 고르세요. 길이를 2~3자 늘리면 특수문자를 뺀 만큼의 강도를 보충할 수 있습니다.

    헷갈리는 문자 빼기는 무엇인가요?

    대문자 I, 소문자 l, 숫자 1, 대문자 O, 숫자 0, 소문자 o처럼 글꼴에 따라 구분하기 어려운 문자를 뺍니다. 종이에 적거나 다른 사람에게 불러 줄 비밀번호에 유용합니다.

    비밀번호는 몇 자리가 적당한가요?

    대문자·소문자·숫자·특수문자를 모두 쓰면 12자 이상, 중요한 계정은 16자 이상을 권장합니다. 비밀번호 관리자에 저장한다면 20자 이상도 좋습니다.