비밀번호 생성기
안전한 비밀번호를 즉시 생성합니다.
Cracking Time: Instant
안전하게 유지되는 비밀번호 만들기
소개
강력한 비밀번호는 모든 온라인 계정의 첫 번째 방어선입니다. 컴퓨터 성능이 약 2년마다 두 배가 되면서(무어의 법칙), 10년 전 '강력'했던 비밀번호가 이제 일반 GPU로 몇 시간 안에 해독됩니다. NIST 800-63B의 현대 가이드는 복잡성보다 길이를 강조합니다 — 16자 랜덤 비밀번호가 대소문자·기호 섞인 8자 비밀번호보다 기하급수적으로 해독이 어렵습니다. 생성된 비밀번호는 또한 사전 단어·개인 정보·재사용 패턴 같은 일반적 실수를 피합니다.
작동 원리
본 생성기는 선택한 문자 집합(소문자·대문자·숫자·기호)에서 암호학적으로 안전한 랜덤 문자를 추출합니다. '암호학적으로 안전'은 randomness가 브라우저의 crypto.getRandomValues API를 사용한다는 의미 — Math.random과 달리 예측 불가. 모든 생성이 로컬에서 발생하며, 비밀번호는 기기를 절대 벗어나지 않습니다.
언제 유용한가
새 서비스 가입 시마다 새 비밀번호 생성 후 비밀번호 매니저(1Password, Bitwarden, KeePass)에 저장. 민감 계정(이메일·은행)의 비밀번호는 매년 또는 데이터 유출 후 교체. 잃을 수 없는 모든 계정에 생성된 비밀번호 필수 — 특히 주 이메일 계정은 다른 모든 비밀번호 재설정을 통제합니다.
자주 묻는 질문
비밀번호 길이는 얼마나?
고가치 계정(이메일·은행)은 최소 16자, 일반 용도는 12+. 길이가 복잡성보다 훨씬 중요 — 'correcthorsebatterystaple'이 'P@ssw0rd!'보다 강합니다(소문자만 써도).
기호를 포함해야 하나요?
허용된다면 네 — 문자 풀을 약간 늘립니다. 하지만 길이가 더 중요. 기호 없는 20자 비밀번호가 기호 있는 12자 비밀번호를 이깁니다.
같은 비밀번호를 여러 사이트에 쓰면 안 되나요?
절대 안 됩니다. 한 사이트가 유출되면(자주 발생) 공격자가 같은 자격증명을 다른 곳에서 시도합니다(credential stuffing 공격). 각 사이트마다 고유 비밀번호 + 비밀번호 매니저로 관리하세요.
추천 도구
유용할 수 있는 엄선된 도구