DevToys Web Pro iconDevToys Web ProBlog
Valora'ns:
Prova l'extensió del navegador:

Generador de mnemònics BIP39

Mode
Nombre de paraules

Genera mnemònic

Detalls tècnics

Com funciona el generador de mnemònics BIP39

Què fa l’eina

El generador de mnemònics BIP39 crea frases llavor criptogràficament segures que s’utilitzen per fer còpies de seguretat i restaurar moneders de criptomonedes. Genera frases de 12, 15, 18, 21 o 24 paraules a partir de la llista estàndard de paraules en anglès de BIP39 (2048 paraules), amb una suma de comprovació integrada per detectar errors. L’eina també pot validar mnemònics existents i derivar la llavor corresponent.

Casos d’ús habituals per a desenvolupadors

Els desenvolupadors utilitzen generadors BIP39 quan creen aplicacions de moneder de criptomonedes, proven rutes de derivació de moneders HD, creen moneders de prova per a entorns de desenvolupament i verifiquen la lògica de validació de mnemònics. L’eina també és útil per a investigadors de seguretat que analitzen l’entropia de generació de moneders i per a educadors que mostren com funcionen les frases llavor.

Formats, tipus o variants de dades

Els mnemònics BIP39 codifiquen l’entropia com una seqüència de paraules d’una llista estandarditzada de 2048 paraules. 128 bits d’entropia produeixen 12 paraules, 256 bits en produeixen 24. L’última paraula inclou una suma de comprovació derivada del SHA-256 de l’entropia. El mnemònic es pot combinar amb una frase de pas opcional per derivar una llavor de 512 bits mitjançant PBKDF2-HMAC-SHA512 (2048 iteracions).

Errors habituals i casos límit

No utilitzis mai un mnemònic generat en un navegador per a fons reals — els entorns de navegador poden no proporcionar prou entropia. Utilitza sempre moneders de maquinari o programari auditat per a la generació de claus en producció. La frase de pas distingeix entre majúscules i minúscules i, si s’oblida, els fons es perden permanentment. No totes les combinacions de 12 paraules són vàlides — la suma de comprovació ha de coincidir.

Quan utilitzar aquesta eina vs codi

Utilitza aquesta eina del navegador només per a aprenentatge, proves i desenvolupament. Per a aplicacions de moneder en producció, utilitza biblioteques auditades com @scure/bip39 o bitcoinjs-lib directament a la teva aplicació amb fonts d’entropia adequades, i no exposis mai frases llavor a les eines de desenvolupador del navegador ni a sol·licituds de xarxa.