KO
내 도구

비밀번호 생성기

브라우저의 안전한 난수로 강력한 랜덤 비밀번호를 만듭니다. 길이와 문자 종류를 고르면 엔트로피와 추측에 걸리는 시간까지 보여 줍니다.

기본값은 키보드 기호 32개 전부입니다. 사이트에서 거부하는 기호는 지우세요.
실제 측정값이 아니라 예시로 든 일정한 시도 속도입니다. 실제 속도는 해시 방식과 설정, 하드웨어, 계정 보호 장치에 따라 달라집니다.
내 도구 →
광고

이 생성기는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 비밀번호를 만들기 때문에 네트워크를 통해 전송되는 것이 없습니다. 비트 단위 엔트로피와 함께, 무차별 대입 공격자가 선택한 속도로 평균 얼마나 걸려야 알아낼 수 있는지도 보여 줍니다.

사용 방법

  1. 길이를 정합니다. 비밀번호 관리자가 저장해 준다면 16자 이상이 무난합니다.
  2. 사용할 문자 종류를 선택하고, 사이트에서 거부하는 기호가 있으면 기호 목록에서 뺍니다.
  3. 직접 입력할 비밀번호라면 헷갈리는 문자(O 0 I l 1 |)를 제외할 수도 있습니다.
  4. 만들 비밀번호 개수와 공격자 속도를 고릅니다.
  5. 새 비밀번호를 만들려면 계산하기를 누릅니다.

계산식

엔트로피 = L × log₂(N) + log₂(P) · 평균 추측 시간 = 2^(엔트로피 − 1) ÷ 초당 시도 횟수

L은 길이, N은 문자 풀에 있는 서로 다른 문자의 수입니다(모든 종류를 선택하면 26 + 26 + 10 + 32 = 94). P는 필수 종류를 모두 포함하는 문자열의 비율로(포함-배제 원리), "각각 하나 이상"을 끄면 1입니다. 종류가 빠진 문자열은 다시 뽑으므로 허용된 모든 비밀번호가 똑같은 확률로 나오고 엔트로피는 정확합니다.

예시

네 종류를 모두 쓰고 기본 기호 32개를 쓰면 문자 풀은 94자입니다. "각각 하나 이상" 규칙이 없는 16자 비밀번호의 엔트로피는 16 × log₂(94) ≈ 104.9비트입니다. 초당 100억 회를 시도하는 공격자는 평균 2^103.9 ÷ 10^10초, 약 58.9조 년이 필요합니다. 종류별로 하나 이상 포함하도록 요구해도 엔트로피는 약 104.6비트로 조금만 줄어듭니다.

자주 묻는 질문

웹 페이지에서 비밀번호를 만들어도 안전한가요?

여기서는 브라우저가 암호학적으로 안전한 난수원인 crypto.getRandomValues로 만듭니다. 페이지는 비밀번호를 전송하거나 저장하지 않으며, 한 번 불러온 뒤에는 오프라인에서도 작동합니다.

비밀번호는 얼마나 길어야 하나요?

NIST SP 800-63B(2025년 개정판)는 비밀번호가 유일한 로그인 수단이면 최소 15자, 다른 인증 요소와 함께 쓰면 최소 8자를 요구하고, 사이트가 최소 64자까지 받아 주도록 요구합니다. 비밀번호 관리자를 쓴다면 무작위 16~20자도 추가 비용이 없습니다.

기호가 길이보다 더 중요한가요?

길이가 이깁니다. 94자 풀에서 글자가 하나 늘 때마다 엔트로피가 약 6.6비트 늘지만, 16자 비밀번호에서 기호를 켜는 것은 약 95.3비트(62자 풀)에서 104.9비트로 올릴 뿐입니다. 허용되는 곳에서는 기호를 쓰되, 기호 때문에 비밀번호를 짧게 하지는 마세요.

시간 추정은 어떤 가정을 하나요?

오프라인 공격자가 일정한 속도로 가능한 모든 비밀번호를 시도하다가 평균적으로 절반쯤에서 찾아낸다고 가정합니다. bcrypt나 Argon2 같은 느린 해시는 이 속도를 크게 낮추지만, 재사용되거나 유출된 비밀번호는 어떤 엔트로피로도 보호할 수 없습니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 비밀번호 생성기. https://kakao.mobile/ko/tools/password-generator/

MLA

“비밀번호 생성기.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/password-generator/.

광고