BIP39 니모닉 생성기
여러 언어로 12~24개 단어의 무작위 BIP39 복구 구문을 생성하거나, 기존 니모닉을 원래 엔트로피로 되돌립니다. 모두 브라우저에서 처리됩니다.
BIP39 니모닉 생성기 — 암호화폐 지갑용 암호학적 무작위 BIP39 니모닉 시드 구문을 만들 수 있습니다. 12·15·18·21·24개 단어와 여러 워드리스트 언어 중에서 고르고, 한 번의 클릭으로 복사하세요. 반대 모드로 전환해 기존 구문을 붙여 넣으면 그 유효성을 검증하고 뒤에 숨은 원시 엔트로피 바이트를 복원할 수도 있습니다. 모든 작업은 감사를 거친 @scure/bip39 라이브러리로 로컬에서 이뤄지므로, 시드 구문은 브라우저 안에서 생성·검증되고 서버에 닿지 않습니다.
BIP39 니모닉 생성기란?
BIP39 니모닉 생성기는 비트코인 개선 제안 39(BIP39)가 정의한 복구 구문(시드 구문 또는 니모닉이라고도 함)을 다루는 무료 브라우저 내 도구입니다. 암호화폐 사용자, 지갑 개발자, QA 엔지니어가 새 테스트 지갑용 무작위 구문을 만들거나, 단어 수가 엔트로피 강도와 어떻게 대응하는지 확인하거나, 이미 가진 구문을 검증·디코딩하는 데 사용합니다. 「엔트로피 → 니모닉」 방향에서는 단어 수와 언어를 고르고 「생성」을 누르면 BIP39 워드리스트에서 그대로 나온 단어와 체크섬을 가진 구문이 만들어집니다. 통계에는 생성된 단어 수와 비트 단위 엔트로피 강도가 표시됩니다. 「니모닉 → 엔트로피」 방향에서는 니모닉을 붙여 넣으면 선택한 언어의 워드리스트로 체크섬을 검증하고, 그 뒤의 엔트로피를 16진수 문자열로 출력합니다. 무작위성은 브라우저의 암호학적 안전 생성기에서 나오며, 검증과 변환은 BIP39 명세를 정확히 따릅니다.
BIP39 니모닉 생성기 사용법
- 세그먼트 컨트롤로 방향을 고르세요. 구문을 만들려면 「엔트로피 → 니모닉」, 디코딩하려면 「니모닉 → 엔트로피」입니다.
- 「설정」을 열어 단어 수(12·15·18·21·24)와 워드리스트 언어를 고르세요.
- 생성 모드에서 「생성」을 누르면 새 무작위 복구 구문이 만들어집니다. 다른 구문이 필요하면 언제든 다시 누르세요.
- 출력 블록에서 구문을 읽고, 통계에 표시된 단어 수와 엔트로피 강도를 확인하세요.
- 디코딩 모드에서는 기존 니모닉을 붙여 넣으세요. 체크섬이 통과하면 대응하는 엔트로피가 16진수로 자동 표시됩니다.
- 구문이나 엔트로피 옆의 복사 버튼으로 결과를 클립보드에 담으세요.
예시
영어 12단어 구문 만들기
단어 수를 12, 언어를 English로 둔 채 「생성」을 누르세요. 출력에 열두 단어 구문이 나타나고, 「단어 수」 통계는 12, 「강도」 통계는 128비트로 표시됩니다.
더 강한 24단어 구문
「설정」에서 단어 수를 24로 바꾸고 「생성」을 누르세요. 구문이 스물네 단어가 되고, 「강도」 통계는 BIP39 최대 엔트로피인 256비트를 보여 줍니다.
알려진 테스트 벡터 디코딩하기
입력
legal winner thank year wave sausage worth useful legal winner thank yellow
출력
7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f
자주 묻는 질문
- 제 시드 구문이 어딘가로 전송되나요?
- 아니요. 구문의 생성·검증·디코딩은 모두 @scure/bip39 라이브러리로 브라우저 안에서 이뤄집니다. 어떤 것도 서버로 업로드되거나 저장되지 않으므로 도구는 오프라인에서 작동하고 시드 구문은 페이지를 떠나지 않습니다.
- 여기서 만든 구문으로 실제 자산을 보관해도 되나요?
- 학습·테스트·개발용 도구로 다루는 것이 가장 좋습니다. 실제 자산은 전용 하드웨어 지갑이나 신뢰할 수 있는 오프라인 기기에서 시드를 생성하세요. 웹 브라우저에 입력하거나 생성한 구문은 그 환경에 노출된 것으로 보아야 합니다.
- 단어 수를 바꾸면 무엇이 달라지나요?
- 단어가 많을수록 엔트로피도 커집니다. 12단어는 128비트, 15단어는 160, 18단어는 192, 21단어는 224, 24단어는 256비트입니다. 「강도」 통계가 현재 선택에 해당하는 값을 보여 줍니다.
- 어떤 언어를 지원하나요?
- 영어·일본어·한국어·스페인어·중국어 간체 BIP39 워드리스트입니다. 선택한 워드리스트는 필요할 때 로드되며, 디코딩은 구문을 만들 때와 같은 언어로 해야 합니다.
- 붙여 넣은 구문이 왜 유효하지 않다고 나오나요?
- BIP39 구문에는 체크섬이 있어, 철자가 틀린 단어, 빠지거나 순서가 어긋난 단어, 잘못된 단어 수, 잘못 선택한 언어 모두 검증에 실패합니다. 모든 단어가 선택한 언어의 워드리스트에 있는지, 개수가 12·15·18·21·24 중 하나인지 확인하세요.
관련 도구
AES 텍스트 암호화 (AES-GCM + PBKDF2)
패스프레이즈에서 유도한 키(PBKDF2 SHA-256)로 AES-GCM 암호화·복호화를 수행하며, 모든 처리가 브라우저 안에서 끝나고 업로드가 없습니다.
Argon2·scrypt 해시
Argon2id 또는 scrypt로 비밀번호를 해시하고, Argon2 해시를 비밀번호와 대조해 검증합니다. 모두 브라우저에서 동작합니다.
Bcrypt 해시 생성기·검증기
평문에서 원하는 cost factor로 bcrypt 비밀번호 해시를 만들거나, 평문을 기존 bcrypt 해시와 비교해 검증하는 일을 모두 브라우저에서 처리합니다.
CSR·자가서명 인증서 생성기
RSA 또는 ECDSA 개인키와 함께 인증서 서명 요청(CSR) 또는 자가서명 X.509 인증서를 브라우저에서 생성합니다.