보관함 0
홈모임·결정변환·유틸돈·노무 계산학업·성적집·차건강·돌봄개발·텍스트감각 테스트 β재미 콘텐츠 β상황별 세트랭킹보관함공지사항서비스 소개
홈 / 개발·텍스트 / 비밀번호 생성기

비밀번호 생성기

길이와 문자 종류를 골라 안전한 무작위 비밀번호를 만듭니다

자세한 안내

비밀번호 생성기는 회원 가입, 와이파이, 서비스 계정처럼 추측하기 어려운 무작위 문자열이 필요할 때 씁니다. 8자부터 64자까지 길이와 문자 종류를 고르면 비밀번호를 만들고 엔트로피 비트와 강도 등급을 함께 보여 줍니다.

특수문자 기본 묶음은 !@#$%^&*()-_=+[]{}|;:,.<>?/~ 28글자이고, 대문자·소문자·숫자·특수문자를 모두 쓰면 90글자 가운데서 고릅니다. 이때 한 글자의 엔트로피는 log₂90, 약 6.49비트라서 16자면 약 104비트가 됩니다. 직접 넣는 특수문자는 아스키 기호만 받고, 헷갈리는 글자 제외를 켜면 글자 수가 줄어 같은 길이라도 엔트로피가 조금 낮아집니다. 강도 등급은 40비트 미만 약함, 60비트 미만 보통, 80비트 미만 강함, 그 이상 매우 강함으로 나눕니다.

엔트로피는 글자를 완전히 무작위로 뽑았을 때 맞히려면 시도해야 하는 경우의 수를 나타내는 이론값입니다. 비밀번호가 새어 나가는 경우까지 막지는 못하므로 2단계 인증을 함께 켜 두면 더 안전합니다.

이럴 때 써요

  • 새 계정 비밀번호를 만들 때
  • 와이파이 비밀번호를 바꿀 때
  • 임시 비밀번호를 여러 개 만들 때

사용 순서

  1. 길이와 넣을 문자 종류를 고릅니다.
  2. 한 번에 만들 개수를 고르고 "새로 만들기"를 누릅니다.
  3. 강도를 확인하고 마음에 드는 비밀번호를 복사합니다.

참고

  • 16자 이상, 문자 종류 3가지 이상을 권합니다. 길이를 늘리는 것이 강도에 가장 크게 듭니다.
  • 만든 비밀번호는 서버로 보내지 않고 기록·저장하지도 않습니다. 새로고침하면 사라집니다.
  • 헷갈리는 글자 제외를 켜면 받아 적거나 불러 주기 쉽습니다.
  • 사이트가 받는 특수문자가 정해져 있으면 "특수문자 종류 직접 입력"으로 그 글자만 남기세요.
  • 옆 사람이 볼 수 있는 곳에서는 "가리기"를 누르고 복사 버튼만 쓰세요.

자주 묻는 질문

정말 무작위인가요?
브라우저의 crypto.getRandomValues 로 만들고, 나머지 때문에 특정 글자가 더 자주 나오지 않도록 거부 샘플링을 씁니다. Math.random 은 쓰지 않습니다.
만든 비밀번호가 어딘가에 남나요?
아니요. 화면에만 보여 주고 결과 기록·결과 카드·서버 어디에도 넣지 않습니다. 사이트마다 다른 비밀번호를 쓰고 비밀번호 관리자에 보관하세요.

이어서 쓰면 좋은 도구

해시 생성 QR코드 생성