홈 › 텍스트·글자 도구

비밀번호 생성기

만든 비밀번호는 저장되지 않아요. 비밀번호 관리자(브라우저·휴대폰 기본 기능)에 저장해 두세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

비밀번호 생성기, 강도 숫자를 읽는 법

이럴 때 만들어요

새로 가입하는 사이트마다 다른 비밀번호를 쓰고 싶을 때, 집 공유기·와이파이 비밀번호를 기본값에서 바꿀 때, 회사에서 PDF나 압축 파일에 걸 암호가 필요할 때 써요. 머릿속으로 지어낸 비밀번호는 아무리 바꿔도 생일·이름·자판 배열 같은 버릇이 남는데, 여기서는 글자 하나하나를 기계가 무작위로 뽑아서 그런 버릇이 들어갈 틈이 없어요.

사용 방법

탭에 1번, 길이 막대에 2번, 글자 종류 옵션에 3번 표시가 붙은 화면

1단계종류와 길이 고르기

  1. ① ‘무작위 글자’와 ‘단어 이어 쓰기’ 가운데 골라요. 탭을 바꾸는 순간 새 비밀번호가 만들어져요.
  2. ② 막대를 움직이면 8자부터 64자까지 바로 바뀌어요.
  3. ③ 글자 종류는 하나 이상 켜야 해요. 모두 끄면 비밀번호 대신 안내 문구가 떠요.
비밀번호와 강도 표시에 4번, 복사 버튼에 5번 표시가 붙은 화면

2단계강도 보고 복사하기

  1. ④ 기본 설정(16자, 네 종류, 헷갈리는 글자 빼기)은 약 98비트, ‘강함’으로 나와요. 개수를 5나 10으로 고르면 아래에 나머지가 줄줄이 나와요.
  2. ⑤ 복사한 다음 바로 비밀번호 관리자나 가입 화면에 붙여 넣어요. ‘다시 만들기’는 같은 설정으로 새 비밀번호를 뽑아요.

강도 숫자는 이렇게 계산해요

강도는 만들 수 있는 비밀번호의 가짓수가 2를 몇 번 곱한 만큼인지를 나타낸 값이에요. 길이 × log₂(글자 수)로 계산하고, 1비트가 늘 때마다 맞혀야 할 경우의 수가 두 배가 돼요. 기본 설정은 대문자 24개, 소문자 24개, 숫자 8개, 특수문자 13개를 합친 69가지 글자에서 16자를 뽑으니 16 × log₂69 ≈ 97.7비트예요.

비밀번호 길이와 글자 종류에 따른 강도글자 69가지(네 종류, 헷갈리는 글자 뺌)로 12자는 73비트, 16자는 98비트, 20자는 122비트예요. 소문자와 숫자만 쓴 32가지로 16자는 80비트예요. 50, 70, 100비트에서 약함, 보통, 강함, 매우 강함이 나뉘어요.비트 = 길이 × log₂(글자 수)약함보통강함매우 강함12자 · 69가지7316자 · 69가지9820자 · 69가지12216자 · 32가지80단어 5개+숫자5305070100130비트
길이를 늘리는 쪽이 글자 종류를 늘리는 쪽보다 비트가 빨리 올라가요.
설정글자 수비트표시
12자, 네 종류 (기본 기호)6973강함
16자, 네 종류 (기본 기호)6998강함
16자, 소문자·숫자만3280강함
20자, 네 종류 (기본 기호)69122매우 강함
단어 5개 + 숫자 2자리628단어53보통

50비트 미만은 약함, 70비트 미만은 보통, 100비트 미만은 강함, 그 이상은 매우 강함으로 칠해요.

뽑는 방식

고른 글자 종류마다 먼저 한 글자씩 뽑아 넣고, 나머지 자리는 모든 종류를 합친 글자 통에서 채운 다음 전체 순서를 무작위로 섞어요. 그래서 ‘숫자를 포함하세요’ 같은 가입 규칙을 늘 통과하고, 그 한 글자가 맨 앞에 몰리지도 않아요. 난수는 나머지 연산의 치우침이 생기는 범위를 버리고 다시 뽑는 방식이라 통 안의 글자가 정확히 같은 확률로 나와요. 강도 계산은 이런 ‘종류별 한 글자’ 조건을 빼지 않고 어림한 값이라, 실제 값은 아주 조금 낮아요.

주의할 점

더 궁금한 점

헷갈리는 글자 빼기를 켜면 약해지나요?

글자 통이 75개에서 69개로 줄어 16자 기준 약 99.7비트가 97.7비트로 2비트쯤 내려가요. 손으로 옮겨 적을 일이 있다면 켜고, 대신 한 자 늘리면 충분히 메워져요.

단어 이어 쓰기 결과는 어떤 모양인가요?

첫 단어만 대문자로 시작하고, 고른 기호로 단어를 이은 뒤 끝에 두 자리 숫자를 붙여요. ‘Steam-song-stripe-slice-tango-46’ 같은 모양이에요.

추측할 수 없는 비밀번호 만들기

생일, 전화번호, 이름, ‘qwer1234’처럼 사람이 떠올린 비밀번호는 생각보다 쉽게 뚫려요. 해커는 유출된 비밀번호 목록과 흔한 패턴을 먼저 대입해 보기 때문이에요. 이 도구는 브라우저의 암호학적 난수 생성기(crypto.getRandomValues)로 글자를 하나씩 뽑아, 사람이 짐작할 수 없는 무작위 비밀번호를 만들어 줘요. 만든 비밀번호는 이 기기의 화면에만 나타나고 어디에도 저장하거나 보내지 않아요.

무작위 글자

단어 이어 쓰기

‘Maple-river-quiet-stone-lamp-42’처럼 무작위 영어 단어를 이어 붙인 비밀번호(패스프레이즈)는 길어서 강하면서도 외우고 입력하기 쉬워요. 와이파이 비밀번호나 컴퓨터 로그인처럼 직접 입력할 일이 많은 곳에 알맞아요.

강도 표시와 관리

강도는 가능한 경우의 수를 비트로 나타낸 값이에요. 70비트 이상이면 강함, 100비트 이상이면 매우 강함으로 보여 줘요. 가장 중요한 것은 사이트마다 다른 비밀번호를 쓰는 거예요. 모두 외울 수 없으니 브라우저나 휴대전화의 비밀번호 관리자에 저장하고, 중요한 계정에는 2단계 인증을 켜 두세요.

자주 묻는 질문

만든 비밀번호가 서버에 기록되나요?

아니요. 비밀번호는 이 기기의 브라우저 안에서만 만들어지고 어디에도 보내지 않아요.

한글 비밀번호는 안전한가요?

많은 사이트가 한글을 허용하지 않고, 해외에서 입력하기 어려워 권하지 않아요.

몇 자리가 적당해요?

일반 계정은 16자, 이메일·금융·업무 계정은 20자 이상을 권해요.

함께 쓰면 좋은 도구