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)는 침해의 징후가 있을 때만 변경할 것을 권장합니다. 주기적으로 강제되는 변경은 사용자가 예측 가능한 패턴을 만들어 내기 때문에 오히려 더 약한 비밀번호로 이어집니다.

관련 도구