DevToys Web Pro iconDevToys Web ProBlog
Valutaci:
Prova l'estensione del browser:

Generatore di mnemoniche BIP39

Modalità
Numero di parole

Genera mnemonico

Dettagli tecnici

Come funziona il generatore di mnemoniche BIP39

Cosa fa lo strumento

Il generatore di mnemoniche BIP39 crea frasi seed crittograficamente sicure utilizzate per eseguire il backup e ripristinare i wallet di criptovalute. Genera frasi da 12, 15, 18, 21 o 24 parole a partire dalla wordlist inglese standard BIP39 (2048 parole), con un checksum integrato per il rilevamento degli errori. Lo strumento può anche convalidare mnemoniche esistenti e derivare il seed corrispondente.

Casi d’uso comuni per sviluppatori

Gli sviluppatori usano generatori BIP39 quando creano applicazioni di wallet per criptovalute, testano i percorsi di derivazione dei wallet HD, creano wallet di test per ambienti di sviluppo e verificano la logica di validazione delle mnemoniche. Lo strumento è utile anche per i ricercatori di sicurezza che analizzano l’entropia della generazione dei wallet e per gli educatori che mostrano come funzionano le frasi seed.

Formati, tipi o varianti dei dati

Le mnemoniche BIP39 codificano l’entropia come una sequenza di parole tratte da un elenco standardizzato di 2048 parole. 128 bit di entropia producono 12 parole, 256 bit producono 24 parole. L’ultima parola include un checksum derivato da SHA-256 dell’entropia. La mnemonica può essere combinata con una passphrase opzionale per derivare un seed a 512 bit usando PBKDF2-HMAC-SHA512 (2048 iterazioni).

Errori comuni e casi limite

Non usare mai una mnemonica generata in un browser per fondi reali — gli ambienti browser potrebbero non fornire entropia sufficiente. Usa sempre hardware wallet o software verificato per la generazione di chiavi in produzione. La passphrase distingue tra maiuscole e minuscole e, se dimenticata, i fondi sono persi in modo permanente. Non tutte le combinazioni di 12 parole sono valide — il checksum deve corrispondere.

Quando usare questo strumento rispetto al codice

Usa questo strumento nel browser solo per apprendimento, test e sviluppo. Per applicazioni wallet in produzione, usa librerie verificate come @scure/bip39 o bitcoinjs-lib direttamente nella tua applicazione con fonti di entropia adeguate e non esporre mai le frasi seed agli strumenti per sviluppatori del browser o a richieste di rete.