crypto.getRandomValues로 문자, 숫자, 기호를 섞은 무작위 비밀번호를 만듭니다.
패스프레이즈 생성기(BIP39 단어)
도구 자체는 영어로 되어 있지만, 이 페이지에서는 귀하의 언어로 설명해 드립니다.
패스프레이즈 생성기(BIP39 단어)을(를) 사용하세요
기능
2048단어 BIP39 영어 단어 목록으로 다이스웨어(diceware) 방식의 패스프레이즈를 만듭니다. 단어 하나가 엔트로피 11비트를 더하므로 기본값인 6단어는 66비트입니다.
이 서비스는 전적으로 브라우저에서 실행되며, 사용자가 입력한 내용은 전혀 업로드되지 않습니다.
패스프레이즈 생성기(BIP39 단어) 사용 방법
- 단어 수 선택. Word count에서 4~8단어를 고릅니다. 단어마다 11비트가 더해지므로 6단어는 66비트, 8단어는 88비트입니다.
- 구분자 선택. 사이트나 기기가 허용하는 것에 맞춰 Space, Dash, Dot, Underscore 중에서 고릅니다.
- 개수와 대문자 설정. Count를 1~20개로 정하고, 사이트가 대문자를 요구하면 Capitalize에서 First letter를 고릅니다.
- 생성 후 하나 고르기. Generate를 누르면 새로 만들어집니다. 패스프레이즈 하나를 생성된 그대로 사용하세요. 마음에 드는 단어로 바꾸면 추측하기 쉬워집니다.
- 복사와 보관. Copy는 목록 전체를 복사하므로, 사용할 패스프레이즈만 남기세요. 비밀번호 관리자에 저장하고 재사용하지 마세요.
예시
기본 설정
6 words, space separator, 5 passphrases, no capitalsFive passphrases of six lowercase words joined by spaces, such as word word word word word word.
Real ones are generated in your browser from the word list with crypto.getRandomValues; none is printed on this page, because a published passphrase is not secret.무작위 단어 6개로 된 패스프레이즈 5개가 만들어지며, 패스프레이즈마다 66비트입니다. 88비트를 원하면 8단어를 선택하세요.
검증 대상
| 신호 | 그 의미는 무엇인가 |
|---|---|
| 단어 수 | 4단어는 44비트, 5단어는 55비트, 6단어는 66비트, 7단어는 77비트, 8단어는 88비트입니다. 돈이나 이메일을 지키는 계정에는 더 많은 단어를 고르세요. |
| 단어 출처 | 페이지에 내장된 2048단어 BIP39 영어 목록으로, abandon부터 zoo까지입니다. 단어 길이는 3~8글자입니다. 지갑이 시드 문구에 쓰는 목록이라서 결과가 시드 문구처럼 보입니다. |
| 무작위성 | crypto.getRandomValues가 32비트 숫자를 만들고 이를 2048로 나눈 나머지를 씁니다. 2048은 2^32를 정확히 나누므로 모든 단어가 같은 확률로 뽑힙니다. |
| 구분자 | 모양만 바꿀 뿐 강도는 바꾸지 않습니다. 공격자는 네 가지를 모두 시도할 수 있습니다. 일부 양식은 공백을 잘라 내거나 거부하므로 사이트가 받는 것을 고르세요. |
| Capitalize: First letter | 모든 단어의 첫 글자를 대문자로 바꿉니다. 대문자를 요구하는 사이트의 조건은 충족하지만 강도는 거의 늘지 않습니다. |
| Count | 1~20개의 패스프레이즈입니다. 더 큰 숫자는 20으로 줄어들고, 필드가 비어 있으면 5개가 만들어집니다. |
| Copy | 목록의 모든 패스프레이즈를 한 줄에 하나씩 복사합니다. 붙여 넣은 곳에서 사용하지 않는 것은 지우세요. |
| 반복된 단어 | 단어는 각각 따로 뽑히므로 같은 단어가 두 번 나올 수 있습니다. 이는 예상된 것이며 단어당 11비트 계산에 이미 반영되어 있습니다. |
더 많은 예시
가장 긴 설정
8 words, Dash, Count 1, Capitalize First letter대문자로 시작하는 단어 8개를 대시로 이은 패스프레이즈 하나로, Word-Word-Word-Word-Word-Word-Word-Word 형태이며 88비트입니다.
한도를 넘는 개수
6 words, Space, Count 50Count가 20으로 제한되므로 패스프레이즈 20개가 나옵니다. 각각 소문자 단어 6개를 공백으로 이었고 66비트입니다.
가장 짧은 설정
4 words, Dot, Count 3word.word.word.word 형태의 패스프레이즈 3개로, 각각 44비트이며 도구가 제공하는 가장 약한 옵션입니다.
자주 묻는 질문
이 페이지에서 만든 패스프레이즈는 얼마나 강력한가요?
단어는 crypto.getRandomValues로 2048개 중에서 고르므로 단어마다 정확히 11비트가 더해집니다. 4단어는 44비트, 6단어는 66비트, 8단어는 88비트입니다. 공격자도 그런 변형을 시도할 수 있으므로, 첫 글자를 대문자로 하거나 구분자를 바꿔도 강도는 거의 늘지 않습니다.
이것이 암호화폐 지갑 시드 문구인가요?
아니요. 단어는 BIP39 목록에서 나오지만 체크섬이 없고 결과는 유효한 지갑 니모닉이 아니므로, 비밀번호로만 사용하세요. 진짜 시드 문구는 이 사이트를 포함해 어떤 웹사이트에도 절대 입력하지 마세요.
패스프레이즈가 어딘가로 전송되나요?
아니요. 단어 목록은 이 페이지에 포함되어 있고 패스프레이즈는 브라우저에서 생성되며, 아무것도 업로드되거나 저장되지 않습니다.
패스프레이즈가 무작위 비밀번호보다 강력한가요?
글자당으로 보면 그렇지 않습니다. 6단어는 66비트로, Password Generator에서 네 가지 문자 집합을 모두 쓴 10~11자 무작위 비밀번호와 비슷합니다. 패스프레이즈는 입력하고 기억하기 쉬워서, 비밀번호 관리자에 보관할 수 없는 몇 안 되는 비밀에 도움이 됩니다.
공개된 단어 목록을 쓰면 더 약해지나요?
아니요. 비트 수는 공격자가 목록과 단어 수를 알고 있다고 가정하고 계산한 것입니다. 공격자가 알 수 없는 것은 무작위 생성기가 어떤 단어를 골랐는지입니다.
패스프레이즈는 어디에 쓸 수 있나요?
긴 비밀번호가 허용되고 직접 입력해야 하는 곳입니다. 비밀번호 관리자의 마스터 비밀번호, 디스크 암호화, Wi-Fi 키 등입니다. 사이트가 공백을 거부하면 Dash나 Underscore를 고르세요.
좋아하는 단어를 직접 고르면 안 되나요?
사람이 고른 단어는 추측 도구가 가장 먼저 시도하는 패턴을 따릅니다. 단어당 11비트는 컴퓨터가 모든 단어를 무작위로 고를 때만 성립합니다.