비밀번호를 푸는 데 걸리는 시간은? 무료 생성기
비밀번호 해독 시간은 길이, 문자 종류, 사이트의 저장 방식에 따라 달라집니다. 무차별 대입 계산과 최신 표, 무료 생성기를 알아보세요.
게시일: · 5분 분량
비밀번호를 푸는 시간은 가능한 비밀번호 수, 즉 길이와 문자 종류, 공격자가 추측을 시험하는 속도, 그리고 비밀번호가 정말 무작위인지에 달려 있습니다. 느린 해시로 저장된 무작위 8글자 소문자 비밀번호는 빌린 그래픽 카드로 몇 주 안에 풀릴 수 있지만, 문자를 섞은 무작위 16글자 비밀번호는 우주의 나이보다 오래 걸립니다. 무료 비밀번호 생성기는 기기에서 길고 무작위인 비밀번호를 만듭니다.
온라인의 유명한 색깔 표는 유용하지만 여러 가정 위에 서 있습니다. 그 가정을 알면 무엇이 실제로 계정을 지키는지 알 수 있습니다.
“해독”이 실제로 뜻하는 것
어떤 사이트에 가입하면 잘 운영되는 사이트는 비밀번호 자체를 저장하지 않고 해시, 즉 뒤섞인 지문을 저장합니다. 로그인할 때 사이트는 입력값을 해시해 지문을 비교합니다. 무료 해시 생성기에서 password123을 입력하면 어느 컴퓨터에서나 매번 MD5 해시 482c811da5d5b4bc6d497ffa98491e38가 나오는 것으로 원리를 볼 수 있습니다.
사이트의 데이터베이스가 도난당해도 공격자는 비밀번호가 아니라 해시를 얻습니다. 해독은 비밀번호를 추측하고, 매 추측을 해시해 일치하는지 오프라인에서 하드웨어가 허용하는 최대 속도로 확인하는 일입니다. 웹사이트의 로그인 잠금은 이를 늦추지 못합니다.
그래서 시간은 다음 두 가지로 정해집니다.
- 공격자가 시도해야 할 가능성의 수입니다.
- 추측 속도이며, 사이트가 쓴 해시 방식에 크게 좌우됩니다.
무차별 대입 계산
가능한 비밀번호 수는 문자 집합의 크기를 길이만큼 거듭제곱한 값입니다.
| 문자 집합 | 문자 수 |
|---|---|
| 숫자만 | 10 |
| 소문자 | 26 |
| 소문자 + 대문자 + 숫자 | 62 |
| 생성기의 네 종류 모두 | 85 |
8글자 소문자 비밀번호는 26^8, 약 2,090억 가지입니다. 85종 문자를 모두 쓰면 8글자는 약 2.7 × 10^15가지입니다. 한 글자가 늘 때마다 전체 경우의 수가 집합 크기만큼 곱해지므로 길이가 무엇보다 중요합니다.
최신 표가 말하는 것
Hive Systems의 2026년 비밀번호 표에 따르면 bcrypt(작업 계수 10의 의도적으로 느린 해시)로 저장된 비밀번호를 16장의 RTX 5090 그래픽 카드로 공격할 때 초당 약 138,675번을 추측할 수 있었습니다. 이 속도라면 무작위 8글자 소문자는 약 2주, 모든 종류의 문자를 쓴 8글자는 약 132년이 걸린다고 추정합니다. 이는 정답이 맨 마지막 추측이라는 최악의 경우입니다.
같은 추측 속도와 생성기의 85종 문자 집합으로 무작위 비밀번호의 최악 시간을 계산하면 다음과 같습니다.
| 길이 | 소문자만(26) | 네 종류 모두(85) |
|---|---|---|
| 6 | 약 37분 | 약 32일 |
| 8 | 약 17일 | 약 620년 |
| 10 | 약 32년 | 약 450만 년 |
| 12 | 약 22,000년 | 약 320억 년 |
| 16 | 약 100억 년 | 약 1.7 × 10^18년 |
8글자 수치가 Hive와 다른 것은 문자 집합 크기, 해시 설정, 추측 계산 방식이 표마다 다르기 때문입니다. 핵심은 같습니다. 평균적으로는 정답이 중간쯤 나오므로 일반 사례는 이 시간의 절반쯤입니다.
표가 지나치게 낙관적일 수 있는 이유
이 표는 두 가지 면에서 당신에게 가장 좋은 경우를 가정합니다.
사이트가 빠른 해시를 쓸 수 있습니다. bcrypt는 일부러 느리게 만든 방식입니다. 오래되었거나 부주의한 시스템은 그래픽 카드 한 장으로도 초당 수십억 번 시험할 수 있는 MD5나 일반 SHA-1 같은 빠른 해시를 씁니다. 그러면 위 시간은 백만 배 이상 줄어듭니다. 사이트의 저장 방식을 알 수 없으므로 나쁜 경우를 가정하세요. MD5와 SHA-256 안내에서 차이를 설명합니다.
비밀번호가 무작위가 아닐 수 있습니다. 무차별 대입은 가장 느린 공격입니다. 실제 해독은 유출 비밀번호, 사전 단어, 이름, 날짜, Password123! 같은 흔한 패턴부터 시도합니다. 이렇게 만든 비밀번호는 문자 종류가 많아도 공격자가 그 패턴을 먼저 시험하므로 몇 초 안에 발견될 수 있습니다.
이미 유출됐을 수 있습니다. 같은 비밀번호를 여러 곳에서 쓰고 그중 한 사이트가 침해되면 공격자는 해독할 필요 없이 다른 사이트에 같은 이메일과 비밀번호를 넣어 봅니다.
실제로 안전을 지켜 주는 것
- 길이와 무작위성. 16글자 이상의 무작위 비밀번호는 현실적인 공격자에게 무차별 대입이 불가능합니다. NIST SP 800-63B(개정 4, 2025)는 비밀번호만 쓰는 서비스에 최소 15글자를 요구하고 구성 규칙이나 정기 변경을 강제하지 말라고 합니다.
- 사이트마다 다른 비밀번호. 재사용 공격을 완전히 막습니다.
- 비밀번호 관리자. 긴 무작위 비밀번호 수십 개를 기억해 주므로 길이에 비용이 들지 않습니다.
- 2단계 인증. 비밀번호가 풀려도 공격자에게는 휴대폰이나 보안 키가 더 필요합니다. 이메일, 은행, 소셜 계정부터 켜세요.
비밀번호 관리자 마스터 비밀번호처럼 기억하고 입력해야 할 비밀번호라면 무작위 단어로 된 긴 암호구가 좋습니다. 암호구와 비밀번호를 보세요.
풀리지 않을 비밀번호 만들기
무료 비밀번호 생성기를 열고 길이를 16 이상으로 설정합니다. 처음 값은 20입니다. 소문자, 대문자, 숫자, 기호를 모두 선택한 채 생성과 복사를 누르세요. 비밀번호는 기기에서 만들어져 어디에도 전송되지 않습니다. 설정은 강력한 비밀번호 만드는 법에서 더 볼 수 있습니다.
자주 묻는 질문
- 8글자 비밀번호를 푸는 데 얼마나 걸리나요?
- 문자와 저장 방식에 따라 다릅니다. Hive Systems의 2026년 표는 bcrypt 기준으로 무작위 소문자에는 약 2주, 모든 문자 종류에는 약 132년이라고 합니다. MD5 같은 빠른 해시에서는 둘 다 훨씬 빨라집니다.
- 12글자 비밀번호면 충분히 강한가요?
- 모든 문자 종류를 쓴 무작위 12글자는 무차별 대입 범위 밖입니다. 중요한 계정은 비밀번호 관리자를 쓰면 비용이 없으므로 16글자 이상이 더 나은 기본값입니다.
- 기호를 넣으면 비밀번호가 더 강해지나요?
- 글자 하나당 조금 도움이 되지만 길이를 늘리는 효과가 더 큽니다. 기호 없는 무작위 16글자가 기호 있는 무작위 10글자보다 강합니다.
- 해커는 결국 모든 비밀번호를 풀 수 있나요?
- 이론상 그렇지만, 현실에서는 무작위 16글자를 푸는 데 공격자가 기다릴 수 있는 시간보다 훨씬 오래 걸립니다. 약하고 흔하거나 재사용한 비밀번호가 빨리 무너집니다.
- 웹사이트에서 비밀번호 강도를 확인해도 안전한가요?
- 온라인 강도 검사기에 실제 비밀번호를 입력하지 마세요. 대신 새 무작위 비밀번호를 만드세요. 이 생성기는 기기에서 비밀번호를 만듭니다.
생성기
비밀번호 생성기 사용해 보기
무료, 가입 불필요, 브라우저에서 작동합니다. 클릭 한 번으로 안전한 랜덤 비밀번호를 만드세요.