RevealTheme logo

비밀번호 생성기

브라우저에서 암호학적으로 안전한 비밀번호를 생성합니다. 어떤 서버로도 아무것도 전송되지 않으며, 무작위 바이트는 브라우저의 crypto API에서 가져옵니다.

이 도구 사용 방법

  1. 1

    원하는 비밀번호 길이(8~128자)를 선택하세요.

  2. 2

    포함할 문자 집합을 선택하세요. 대문자, 소문자, 숫자, 기호.

  3. 3

    '생성'을 클릭하세요. 클릭할 때마다 새로운 비밀번호가 만들어집니다.

  4. 4

    한 번의 클릭으로 비밀번호를 클립보드에 복사하세요.

  5. 5

    비밀번호 관리자에 저장하세요. 여러 사이트에서 재사용하지 마세요.

무엇이 비밀번호를 강력하게 만드나요?

길이는 비밀번호 강도를 좌우하는 가장 중요한 요소입니다. 문자가 하나 추가될 때마다 비밀번호를 해독하는 데 필요한 시간이 대략 두 배로 늘어납니다. 출력 가능한 전체 ASCII 문자 집합에서 추출한 20자 비밀번호는 약 130비트의 엔트로피를 제공하며, 이는 현재의 어떤 하드웨어로도 무차별 대입으로 해독하는 것이 계산상 불가능합니다. 문자 집합을 섞는 것은 길이보다 덜 중요하지만, 소문자만 사용하거나 사전 기반 비밀번호를 노리는 공격을 막아 줍니다. 계정마다 항상 고유한 비밀번호를 사용하세요. 비밀번호 재사용은 단 한 번의 유출을 여러 건의 유출로 키우는 원인입니다.

일반적인 사용 사례

  • 사이트 설정 시 WordPress 관리자 비밀번호 만들기

  • 셀프 호스팅 서비스용 API 키와 시크릿 생성하기

  • 데이터 유출 후 손상된 자격 증명 재설정하기

  • 공유 문서용 일회용 비밀번호 만들기

  • 게스트 네트워크용 WiFi 비밀번호 생성하기

자주 묻는 질문

이 비밀번호 생성기를 사용해도 안전한가요?▼
네. 무작위 바이트는 브라우저의 crypto.getRandomValues() API에서 가져오며, 이는 암호학적으로 안전합니다. 어떤 서버로도 아무것도 전송되지 않으며, 생성은 전적으로 브라우저 내에서 이루어집니다.
비밀번호는 얼마나 길어야 하나요?▼
중요한 계정이라면 최소 16자 이상이어야 합니다. 관리자 계정이나 금융 계정은 20자 이상으로 하세요. 길이는 무차별 대입 공격을 무력화하고, 문자의 다양성은 사전 공격을 무력화합니다.
특수 문자를 사용해야 하나요?▼
사이트에서 허용한다면 사용하세요. 특수 문자는 사전 공격을 무력화합니다. 일부 오래된 시스템은 특정 기호를 거부하므로, 유효성 검사 오류가 나타나면 해당 기호를 비활성화하세요.
생성한 비밀번호는 어디에 저장해야 하나요?▼
비밀번호 관리자에 저장하세요: 1Password, Bitwarden, KeePass. 일반 텍스트 파일, 이메일 초안, 포스트잇에는 절대 저장하지 마세요.
비밀번호는 얼마나 자주 변경해야 하나요?▼
최신 권고(NIST 800-63B)는 침해의 징후가 있을 때만 변경할 것을 권장합니다. 주기적으로 강제되는 변경은 사용자가 예측 가능한 패턴을 만들어 내기 때문에 오히려 더 약한 비밀번호로 이어집니다.

관련 도구