패스프레이즈 생성기
여러 단어를 조합해 외우기 쉬우면서도 강력한 패스프레이즈를 암호학적 난수로 생성
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
무작위 문자 나열 대신 여러 개의 단어를 조합해, 사람은 기억하기 쉽지만 기계는 추측하기 어려운 패스프레이즈를 만들어 주는 도구입니다. 단어 수·언어(영어/한글)·구분 문자·대문자·숫자 추가를 고르면 추정 엔트로피와 함께 즉시 생성되며, 모든 선택은 암호학적 난수(crypto.getRandomValues)로 편향 없이 이뤄집니다.
사용 방법
- 슬라이더로 단어 개수(3~8개)를 정합니다. 개수가 많을수록 강해집니다.
- 단어 언어(영어/한글)와 구분 문자(-, ., _, 공백)를 선택합니다.
- 필요하면 '첫 글자 대문자', '끝에 숫자 추가'를 켜 복잡도를 높입니다.
- 생성된 패스프레이즈를 확인하고 복사 버튼으로 가져갑니다.
자주 묻는 질문
- 무작위 문자열 비밀번호보다 안전한가요?
- 안전성은 '엔트로피(추정 비트)'로 결정되는데, 단어를 충분히 늘리면 외우기 쉬우면서도 높은 엔트로피를 확보할 수 있습니다. 화면에 표시되는 추정 비트가 클수록(예: 60비트 이상) 무차별 대입에 강합니다.
- 표시되는 엔트로피는 어떻게 계산되나요?
- 단어 개수 × log2(사전 단어 수)에 숫자 추가 시 약 6.6비트를 더한 근사값입니다. 실제 강도는 공격자가 사전 목록을 안다고 가정한 추정치이므로 참고용으로만 보고, 중요한 계정일수록 단어 수를 늘리세요.
- 생성된 패스프레이즈가 서버로 전송되나요?
- 아니요. 사전과 난수 생성 모두 브라우저 안에서만 동작하며 어떤 값도 전송·저장되지 않습니다. 서로 다른 사이트에는 서로 다른 패스프레이즈를 사용하는 것이 좋습니다.
