비밀번호 생성기 (랜덤 비밀번호 만들기)

기준 확인 2026-10-24 · 로그인 불필요 · 입력값 저장 안 함

강력한 랜덤 비밀번호를 한 번에 만드는 비밀번호 생성기입니다. 길이와 문자 종류(영어 소문자·대문자·숫자·특수문자)를 고르면 고른 종류가 최소 한 글자씩 들어간 비밀번호를 만듭니다. 비밀번호는 이 기기에서만 만들며 저장하거나 서버로 보내지 않습니다.

문자 종류를 하나 이상 고르세요.

이 기기 브라우저 안에서 crypto.getRandomValues 로 만듭니다. 만든 비밀번호는 저장하거나 어디로도 보내지 않습니다.

길이별 강도 (대소문자·숫자·특수문자 모두 사용)

초당 1,000억 번 대입하는 오프라인 공격 기준 평균. 무작위로 만든 비밀번호에만 해당합니다.

길이엔트로피평균 해독 시간
8자51.4비트4.1시간
10자64.3비트3.6년
12자77.1비트2.6만 년
16자102.8비트우주 나이보다 오래
20자128.5비트우주 나이보다 오래

계산 근거

  • 난수: 브라우저 crypto.getRandomValues(암호학적으로 안전한 난수), 편향 없는 거절 표본
  • 고른 문자 종류마다 1자 이상 넣은 뒤 전체 순서를 무작위로 섞음
  • 특수문자: !@#$%^&*()-_=+[]{};:,.?/

자주 묻는 질문

만든 비밀번호가 어딘가에 저장되나요?

아닙니다. 이 기기 브라우저 안에서 crypto.getRandomValues 로 만들고 서버로 보내거나 기록하지 않습니다. 새로고침하면 새 비밀번호가 나옵니다.

몇 자리가 안전한가요?

최소 12자, 가능하면 16자 이상을 권합니다. 길이가 가장 중요하고, 사이트마다 다른 비밀번호를 쓰는 것이 그다음입니다.

사이트에서 특수문자를 받지 않아요.

‘특수문자’를 끄고 다시 만드세요. 일부 사이트는 쓸 수 있는 특수문자나 최대 길이를 제한합니다.

‘헷갈리는 글자 빼기’는 무엇인가요?

0과 O, 1과 l·I 처럼 눈으로 구분하기 어려운 글자를 뺍니다. 종이에 적거나 불러 줘야 할 때 편합니다.

비밀번호는 어떻게 보관하나요?

비밀번호 관리자(브라우저·휴대폰 기본 기능 포함)에 저장하고, 가능한 곳은 2단계 인증을 켜세요.

강도 표시는 어떻게 계산하나요?

엔트로피 = 길이 × log2(쓸 수 있는 문자 수)입니다. 무작위로 만든 비밀번호 기준이며, 사람이 지은 비밀번호는 이보다 훨씬 빨리 뚫립니다.