fixmint
KO

사람이 읽기 쉬운 숫자로 보는 강력한 비밀번호 조건

지은이: · · 2026년 11월 8일 업데이트 · 4분 읽기

강력한 비밀번호는 길고 무작위적이어야 하며, 그 무작위성은 사람이 아니라 생성기에서 나와야 해요. 무작위로 고른 글자나 단어가 하나 늘어날 때마다 공격자가 시도해야 하는 경우의 수가 곱절로 늘어나요. 그래서 글자를 기호로 바꾸는 식의 꼼수보다 길이가 훨씬 더 큰 역할을 해요. 계정마다 고유한 비밀번호를 만들고, 비밀번호 관리자에 보관하고, 절대 재사용하지 마세요.

비밀번호 생성기강력한 비밀번호가 필요해요무료로 사용하기

꼼수가 통하지 않는 이유

공격자는 계정을 하나씩 손으로 알아맞히지 않아요. 흔한 비밀번호 목록과 사전 단어에 @을 a로, 0을 o로 바꾸거나 끝에 기호를 붙이는 식의 알려진 패턴을 적용해 대량으로 시도해요. 많은 사람이 같은 패턴을 따르기 때문에 이런 변형을 가장 먼저 시도하죠. P@ssw0rd! 같은 비밀번호는 사람 눈에는 복잡해 보여도, 공격자 목록에서 가장 먼저 등장하는 변형 중 하나예요. 겉보기의 복잡함은 추측이 얼마나 어려운지와 거의 관계가 없어요.

쉬운 말로 보는 엔트로피

엔트로피는 비밀번호가 나올 수 있었던 동등하게 가능성 있는 경우의 수를 비트로 나타낸 값이에요. 비트가 하나 늘어날 때마다 필요한 추측 횟수는 두 배가 돼요. 중요한 점은 엔트로피가 비밀번호의 겉모습이 아니라 비밀번호를 만든 과정을 나타낸다는 거예요. 무작위 문자열과 외우기 쉬운 문구는 둘 다 어색해 보일 수 있지만, 엔트로피는 크게 달라요. 무작위 식별자도 비밀번호가 아니에요. 고유하게 만들어진 값이지 비밀로 지키려고 만든 값이 아니기 때문이에요. UUID v4 또는 v7에서 그 차이를 설명해요.

무작위 문자로 만든 비밀번호의 계산식은 다음과 같아요.

bits = length × log2(size of the character set)

무작위 단어로 만든 암호 문구는 다음과 같아요.

bits = number of words × log2(size of the word list)

아래 표는 계산 예시를 보여 줘요. 각 행은 모든 선택이 무작위이고 동일한 확률로 이루어졌다고 가정해요.

만드는 방법가능한 경우의 수비트
무작위 소문자 8개26^837.6
무작위 문자와 숫자 12개62^1271.5
출력 가능한 기호 94개에서 무작위로 고른 문자 20개94^20131.1
7,776개 단어 목록에서 무작위로 고른 단어 4개7,776^451.7
1,024개 단어 목록에서 무작위로 고른 단어 5개1,024^550.0
7,776개 단어 목록에서 무작위로 고른 단어 6개7,776^677.5

첫 행은 짧은 무작위 문자열이 왜 약한지 보여 줘요. 38비트로는 중요한 계정을 지키기에 여유가 거의 없어요. 세 번째 행은 길이가 어떤 효과를 내는지 보여 줘요. Sunset!2026처럼 직접 만든 비밀번호는 익숙한 몇 가지 형태 안에서 골랐기 때문에, 길이에서 짐작되는 것보다 실제 경우의 수가 훨씬 적어요.

직접 입력할 수 있는 암호 문구

노트북 로그인이나 비밀번호 관리자의 마스터 비밀번호처럼 직접 입력해야 한다면, 무작위 단어로 만든 암호 문구가 현실적인 선택이에요. 7,776개 단어 목록에서 고른 단어 6개면 약 77.5비트이고, 단어는 무작위 기호 나열보다 훨씬 외우기 쉬워요. 단어는 반드시 무작위여야 해요. 직접 고른 단어 네 개는 단어 수에서 짐작되는 것보다 훨씬 적은 정보를 담고 있어요. 사람은 익숙한 단어를 익숙한 짝으로 고르는 경향이 있기 때문이에요. 그래서 주사위를 이용한 단어 목록이 널리 쓰여요. 선택을 주사위가 하고, 여러분의 습관은 개입하지 않아요. 비밀번호 생성기는 이 방식으로 암호 문구를 만들어요. 구분 기호를 직접 고르고, 원하면 대문자와 숫자를 넣을 수도 있어요.

재사용이 더 큰 위험이에요

길이도 중요하지만, 하나의 유출을 여러 곳의 유출로 바꾸는 것은 대개 재사용이에요. 어떤 사이트가 해킹되면 이메일과 비밀번호 쌍이 다른 인기 사이트에서 시도되는 경우가 많아요. 이를 자격 증명 스터핑이라고 불러요. 종이 위에서는 강력한 비밀번호도 다른 곳에서 다시 쓰면 완전히 무력해져요.

비밀번호 관리자는 이 문제를 없애 줘요. 계정마다 고유한 비밀번호를 만들어 저장하고 자동으로 채워 주므로, 여러분은 강력한 마스터 비밀번호 하나만 기억하면 돼요. 브라우저와 휴대폰 운영체제에도 관리 기능이 들어 있고, 별도 앱도 있어요. 어떤 것을 쓰든 먼저 이메일과 은행 계정에 2단계 인증을 켜세요. 이메일 계정이 다른 계정의 비밀번호를 재설정하는 열쇠이기 때문이에요.

미국 표준 기관 NIST는 강제 기호 사용처럼 복잡성 규칙보다 길이를 우선하고, 유출 징후가 없다면 주기적인 강제 변경도 권하지 않아요. 몇 달마다 비밀번호를 바꾸라고 하거나, 긴 비밀번호나 붙여넣기를 막는 사이트는 예전 관행을 따르고 있는 거예요. 이는 사이트의 약점이지, 더 약한 비밀번호를 고를 이유가 아니에요.

짧은 체크리스트

  • 비밀번호는 직접 지어내지 말고 생성하세요.
  • 쉽게 복구할 수 없는 계정에는 무작위 문자 16개 이상 또는 무작위 단어 6개를 목표로 하세요.
  • 계정마다 고유한 비밀번호 하나를 쓰고, 관리자에 보관하세요.
  • 제공되는 곳에서는 모두 2단계 인증을 켜세요.
  • 이용 중인 서비스에서 해킹을 알리면 즉시 비밀번호를 바꾸세요.

공유기 비밀번호라면, QR 코드로 와이파이 공유하기에서 소리 내어 읽지 않고 나눠 주는 방법을 확인해 보세요.

fixmint로 하는 방법

  1. 비밀번호 생성기를 열고 무작위 문자를 선택한 상태로 두세요.
  2. 길이를 최소 16으로 설정하고, 중요한 계정이라면 20 이상으로 설정하세요. 기본값은 20이고, 네 가지 문자 집합이 모두 선택되어 있어요.
  3. 예상 강도를 확인하세요. 이 도구는 50비트 미만을 약함, 50~69비트를 보통, 70~99비트를 강함, 100비트 이상을 매우 강함으로 평가해요.
  4. 다시 생성을 눌러 새로운 다섯 개의 비밀번호를 만든 뒤, 하나를 복사해 비밀번호 관리자에 넣으세요. 다른 곳에는 절대 쓰지 마세요.
  5. 직접 입력해야 하는 마스터 비밀번호라면 암호 문구를 고르고, 단어 수를 6으로 설정한 뒤 입력하기 쉬운 구분 기호를 고르세요.

빠른 답변

강력한 비밀번호에 기호가 꼭 필요한가요?

아니요. 무작위 기호도 비트를 조금 더해 주지만, 길이가 더 큰 효과를 내요. 무작위 문자와 숫자로 이루어진 긴 문자열이면 충분히 강력해요.

암호 문구는 몇 개의 단어가 있어야 강력한가요?

7,776개 단어 목록에서 고른 무작위 단어 6개면 약 77.5비트예요. 대부분의 계정에 적당한 목표치예요.

브라우저에 생성한 비밀번호를 저장해도 안전한가요?

대부분의 사람에게는 합리적인 선택이에요. 단, 기기에 화면 잠금이 설정되어 있고 브라우저 프로필이 보호되어 있어야 해요. 주된 위험은 비밀번호 자체보다 기기에 있어요.

AI 도움을 받아 영어 원문에서 번역했어요.

댓글

    아직 댓글이 없어요. 첫 댓글을 남겨 보세요.

    별점 (선택)

    이메일은 공개되거나 보관되지 않아요.

    Agentic AI in the Browser 표지Agentic AI in the Browser

    브라우저에서 바로 돌아가고 개인정보를 지키는 AI 워크플로의 활용 사례를 담았어요. fixmint가 바탕으로 삼는 '내 기기에서 처리한다'는 같은 원리예요.

    $4.99Gumroad에서 받기영어로 보기