DevToys Web Pro iconDevToys Web Pro블로그
평가하기:
브라우저 확장 프로그램을 사용해 보세요:

BIP39 니모닉 생성기

모드
단어 수

니모닉 생성

기술적 세부 정보

BIP39 니모닉 생성기가 작동하는 방식

도구가 하는 일

BIP39 니모닉 생성기는 암호화폐 지갑을 백업하고 복구하는 데 사용되는 암호학적으로 안전한 시드 문구를 생성합니다. 표준 BIP39 영어 단어 목록(2048개 단어)에서 12, 15, 18, 21 또는 24개 단어로 된 문구를 생성하며, 오류 감지를 위한 체크섬이 내장되어 있습니다. 또한 이 도구는 기존 니모닉을 검증하고 해당 시드를 도출할 수도 있습니다.

개발자들이 흔히 사용하는 사례

개발자는 암호화폐 지갑 애플리케이션을 구축하거나 HD 지갑 파생 경로를 테스트하고, 개발 환경용 테스트 지갑을 만들며, 니모닉 검증 로직을 확인할 때 BIP39 생성기를 사용합니다. 또한 보안 연구자가 지갑 생성 엔트로피를 분석할 때나, 교육자가 시드 문구의 동작 방식을 시연할 때도 유용합니다.

데이터 형식, 타입 또는 변형

BIP39 니모닉은 표준화된 2048개 단어 목록의 단어 시퀀스로 엔트로피를 인코딩합니다. 128비트 엔트로피는 12개 단어를, 256비트는 24개 단어를 생성합니다. 마지막 단어에는 엔트로피의 SHA-256에서 파생된 체크섬이 포함됩니다. 니모닉은 선택적 패스프레이즈와 결합하여 PBKDF2-HMAC-SHA512(2048회 반복)을 통해 512비트 시드를 도출할 수 있습니다.

흔한 함정과 엣지 케이스

실제 자금에는 브라우저에서 생성한 니모닉을 절대 사용하지 마세요 — 브라우저 환경은 충분한 엔트로피를 제공하지 못할 수 있습니다. 운영 환경의 키 생성에는 항상 하드웨어 지갑이나 감사된 소프트웨어를 사용하세요. 패스프레이즈는 대소문자를 구분하며, 잊어버리면 자금은 영구적으로 손실됩니다. 모든 12단어 조합이 유효한 것은 아니며 — 체크섬이 일치해야 합니다.

코드 대신 이 도구를 사용해야 하는 경우

이 브라우저 도구는 학습, 테스트 및 개발 목적에만 사용하세요. 운영용 지갑 애플리케이션에서는 적절한 엔트로피 소스를 갖춘 상태로 @scure/bip39 또는 bitcoinjs-lib 같은 감사된 라이브러리를 애플리케이션에서 직접 사용하고, 시드 문구를 브라우저 개발자 도구나 네트워크 요청에 절대 노출하지 마세요.