Generador de mnemònics BIP39
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.