비밀번호 / 패스프레이즈 생성기

브라우저에서 강력한 무작위 비밀번호나 기억하기 쉬운 패스프레이즈를 즉시 생성해 보세요.

유형
옵션
준비되었습니다.

비밀번호와 패스프레이즈는 브라우저의 강력한 난수 생성기를 통해 기기 내에서 안전하게 생성됩니다. BroBroGo 서버로는 아무것도 전송되지 않습니다.

자주 묻는 질문

무작위 값은 어떻게 생성되나요?

모든 문자 및 단어는 예측 가능한 난수 생성기 대신, 암호학적으로 강력한 브라우저 자체 난수 생성 기능을 통해 선택됩니다. 또한 거부 샘플링(Rejection Sampling) 방식을 사용하여 특정 문자나 단어가 다른 것보다 더 자주 선택되지 않도록 완벽한 무작위성을 보장합니다.

비밀번호와 패스프레이즈 중 무엇을 사용해야 하나요?

무작위 비밀번호(Password)는 글자당 엔트로피가 더 높기 때문에, 비밀번호 관리 프로그램에 저장하고 자동 완성 기능을 사용할 때 가장 좋은 선택입니다. 반면 패스프레이즈(Passphrase, 여러 실제 단어를 조합한 형태)는 기억하기 쉽고 직접 타이핑하거나 말로 전달하기 수월하여 기기 잠금 해제 코드, 와이파이 비밀번호, 또는 비밀번호 관리 프로그램의 마스터 비밀번호처럼 직접 입력해야 하는 곳에 적합합니다.

엔트로피 수치는 무엇을 의미하나요?

생성된 값의 무작위성을 비트 단위로 나타낸 척도입니다. 비밀번호의 경우 '길이 × 각 자리에 올 수 있는 문자 수의 log2'로 계산되며, 패스프레이즈의 경우 '단어 수 × 단어 목록 크기인 log2(7,776)'로 계산됩니다. 이 값이 높을수록 무차별 대입 공격(Brute-force)으로 알아내기 어렵습니다. 이는 공격자가 생성 방식을 이미 알고 있다는 가정하에 순수한 무작위성을 측정하는 것이며, 사전식 공격이나 패턴 기반 공격에 대한 완전한 해독 시간 추정치는 아닙니다.

비밀번호와 패스프레이즈의 차이점 및 용도

보안 자격 증명을 생성할 때는 사용 목적에 따라 적절한 유형을 선택해야 합니다. 이 도구는 무작위 비밀번호와 기억하기 쉬운 패스프레이즈 두 가지 유형을 제공합니다.

  • 비밀번호 (Password): 무작위 비밀번호는 글자당 엔트로피가 더 높기 때문에, 비밀번호 관리 프로그램에 저장하고 자동 완성 기능을 사용할 때 가장 좋은 선택입니다.
  • 패스프레이즈 (Passphrase): 여러 실제 단어를 조합한 형태의 패스프레이즈는 기억하기 쉽고 직접 타이핑하거나 말로 전달하기 수월합니다. 기기 잠금 해제 코드, 와이파이 비밀번호, 또는 비밀번호 관리 프로그램의 마스터 비밀번호처럼 직접 입력해야 하는 곳에 적합합니다.

온라인 서비스와 기기마다 서로 다른 고유하고 강력한 자격 증명을 사용하는 것은 보안을 유지하는 데 있어 매우 중요합니다.

비밀번호 생성 옵션 및 규칙

비밀번호 유형을 선택하면 다음과 같은 세부 옵션을 설정하여 복잡도와 가독성을 조정할 수 있습니다.

  • 길이: 4에서 64 사이의 숫자로 설정할 수 있으며 기본값은 16입니다.
  • 대문자 (A-Z): 기본적으로 선택되어 있습니다.
  • 소문자 (a-z): 기본적으로 선택되어 있습니다.
  • 숫자 (0-9): 기본적으로 선택되어 있습니다.
  • 특수문자 (!@#$…): 기본적으로 선택되어 있습니다.
  • 헷갈리기 쉬운 문자 제외 (0, O, I, l, 1): 시각적으로 혼동을 줄 수 있는 문자를 생성 결과에서 배제합니다.

비밀번호 생성 시 여러 문자 유형을 선택하면, 설정한 길이가 허용하는 한 각 유형에서 최소 한 개 이상의 문자가 결과에 반드시 포함되도록 보장합니다. 나머지 자리는 선택된 전체 문자 세트에서 무작위로 샘플링하여 채워집니다. 만약 모든 문자 유형의 선택을 해제하면 "최소 하나의 문자 유형을 선택해 주세요."라는 오류 메시지가 표시되며, 결과 값과 엔트로피 수치, 강도 표시가 모두 지워집니다.

패스프레이즈 생성 옵션

패스프레이즈 유형은 단어 목록을 기반으로 조합되며, 다음과 같은 맞춤 설정이 가능합니다.

  • 단어 수: 3에서 10 사이의 숫자로 설정할 수 있으며 기본값은 6입니다.
  • 구분자: 단어 사이를 연결할 기호로 하이픈 (-), 공백, 마침표 (.) 또는 없음을 선택할 수 있습니다.
  • 단어 첫 글자를 대문자로: 가독성을 높이기 위해 각 단어의 첫 글자를 대문자로 변환합니다.
  • 숫자 포함: 패스프레이즈에 숫자를 추가하여 복잡성을 더합니다.

단어 목록을 불러오는 동안에는 "단어 목록 불러오는 중…"이라는 상태 메시지가 표시됩니다.

엔트로피와 강도 지표의 이해

생성된 자격 증명의 안전성은 엔트로피 수치와 강도 표시를 통해 확인할 수 있습니다.

엔트로피는 생성된 값의 무작위성을 비트 단위로 나타낸 척도입니다. 계산 방식은 다음과 같습니다.

  • 비밀번호 엔트로피: 길이 × log₂(각 자리에 올 수 있는 문자 수)
  • 패스프레이즈 엔트로피: 단어 수 × log₂(7,776) (7,776은 단어 목록의 크기)

엔트로피 수치가 높을수록 무차별 대입 공격(Brute-force)으로 값을 알아내기가 더 어려워집니다. 이 계산은 공격자가 생성 방식을 이미 알고 있다는 가정하에 순수한 무작위성을 측정하는 것이며, 사전식 공격이나 패턴 기반 공격에 대한 완전한 해독 시간 추정치는 아닙니다.

도구는 이 엔트로피와 무작위성을 바탕으로 자격 증명의 강도를 다음과 같이 분류하여 보여줍니다.

강도 표시 설명
약함 보안성이 낮아 추가적인 옵션이나 길이 조정이 필요함
보통 기본적인 수준의 보안을 제공함
강함 높은 무작위성을 가져 안전함
매우 강함 무차별 대입 공격에 극도로 강인함

브라우저 내 로컬 작동 및 개인정보 보호

이 도구는 사용자의 보안을 최우선으로 하여 작동합니다. 비밀번호와 패스프레이즈는 브라우저의 강력한 난수 생성기를 통해 기기 내에서 안전하게 생성됩니다. 생성 과정에서 BroBroGo 서버로는 그 어떤 데이터도 전송되지 않으며, 외부로 업로드되거나 저장되지 않습니다. 모든 연산은 사용자의 웹 브라우저 내부에서 완전히 로컬로 수행됩니다.

옵션을 변경하거나, 모드를 전환하거나, "다시 생성" 버튼을 누를 때마다 새로운 무작위 값이 즉시 생성됩니다. 생성된 결과 값은 마우스로 클릭하거나, 키보드의 Enter 또는 Space 키를 누르거나, 명시된 복사 버튼을 클릭하여 간편하게 클립보드에 복사할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 무작위 값은 어떻게 생성되나요?
A. 모든 문자 및 단어는 예측 가능한 난수 생성기 대신, 암호학적으로 강력한 브라우저 자체 난수 생성 기능을 통해 선택됩니다. 또한 거부 샘플링(Rejection Sampling) 방식을 사용하여 특정 문자나 단어가 다른 것보다 더 자주 선택되지 않도록 완벽한 무작위성을 보장합니다.

Q. 비밀번호와 패스프레이즈 중 무엇을 사용해야 하나요?
A. 무작위 비밀번호(Password)는 글자당 엔트로피가 더 높기 때문에, 비밀번호 관리 프로그램에 저장하고 자동 완성 기능을 사용할 때 가장 좋은 선택입니다. 반면 패스프레이즈(Passphrase, 여러 실제 단어를 조합한 형태)는 기억하기 쉽고 직접 타이핑하거나 말로 전달하기 수월하여 기기 잠금 해제 코드, 와이파이 비밀번호, 또는 비밀번호 관리 프로그램의 마스터 비밀번호처럼 직접 입력해야 하는 곳에 적합합니다.

Q. 엔트로피 수치는 무엇을 의미하나요?
A. 생성된 값의 무작위성을 비트 단위로 나타낸 척도입니다. 비밀번호의 경우 '길이 × 각 자리에 올 수 있는 문자 수의 log2'로 계산되며, 패스프레이즈의 경우 '단어 수 × 단어 목록 크기인 log2(7,776)'로 계산됩니다. 이 값이 높을수록 무차별 대입 공격(Brute-force)으로 알아내기 어렵습니다. 이는 공격자가 생성 방식을 이미 알고 있다는 가정하에 순수한 무작위성을 측정하는 것이며, 사전식 공격이나 패턴 기반 공격에 대한 완전한 해독 시간 추정치는 아닙니다.

Q. 생성된 비밀번호가 서버에 저장되거나 전송되나요?
A. 아닙니다. 비밀번호와 패스프레이즈는 브라우저의 강력한 난수 생성기를 통해 기기 내에서 안전하게 생성됩니다. BroBroGo 서버로는 아무것도 전송되지 않으며 저장되지도 않으므로 안심하고 사용할 수 있습니다.