🛝툴리오
소개 문의

🎲 다이스웨어 패스프레이즈 생성기

다이스웨어 방식으로 강력하면서도 외우기 쉬운 패스프레이즈를 만듭니다 — 브라우저의 암호학적 난수 생성기로 7,776단어 EFF 목록에서 단어를 무작위로 뽑습니다. 단어 수·구분자와 선택적 대문자·숫자·기호를 고르면 엔트로피(비트)·강도·예상 크랙 시간을 함께 보여줍니다. 서버에서 생성하거나 서버로 전송하지 않습니다.

엔트로피
강도
예상 크랙 시간
옵션

다이스웨어는 브라우저의 암호학적 난수 생성기로 7,776단어 EFF 워드리스트에서 무작위로 단어를 뽑습니다. 6단어 패스프레이즈는 약 77비트 엔트로피 — 외우기 쉽고 크랙은 극도로 어렵습니다. 서버에서 생성하거나 서버로 전송하지 않습니다.

설계부터 프라이빗. 이 도구는 전부 브라우저 안에서 실행돼요 — 입력한 내용은 업로드되거나 저장되지 않으며, 오프라인에서도 작동합니다.

소개

EFF가 널리 알린 다이스웨어는 흔한 단어로 패스프레이즈를 만들어 기억은 쉽고 추측은 어렵게 합니다. 7,776단어 목록의 각 단어는 약 12.9비트의 엔트로피를 더하므로 6단어면 약 77비트에 이르러 무차별 대입 공격으로는 사실상 뚫을 수 없습니다. 이 생성기는 Math.random()과 달리 crypto.getRandomValues()와 거부 샘플링으로 편향 없는 균등 추출을 합니다. 워드리스트는 로컬에 번들되어 선택이 완전히 오프라인으로 이루어집니다.

사용 방법

  1. 단어 수를 정하고(6개가 강력한 기본값) 구분자를 선택하세요.
  2. 사이트 규칙에 맞춰 대문자·임의 숫자·기호를 선택적으로 켜세요.
  3. '생성'을 누르고 엔트로피·강도·예상 크랙 시간을 확인하세요.
  4. 패스프레이즈를 복사하세요 — 머릿속에 그려지는 것이 나올 때까지 다시 생성해도 됩니다.

자주 묻는 질문

무작위 비밀번호 대신 패스프레이즈를 쓰는 이유는?
단어 기반 패스프레이즈는 높은 엔트로피를 가지면서도 외우기 쉬워 적어둘 필요가 없습니다. NIST도 긴 패스프레이즈를 권장합니다.
난수는 안전한가요?
네. Web Crypto API(crypto.getRandomValues)와 거부 샘플링으로 편향 없이 선택하며, 약한 Math.random()을 쓰지 않습니다.
서버로 전송되는 것이 있나요?
아니요. 워드리스트가 페이지에 번들되어 생성이 브라우저에서 오프라인으로 이루어집니다.