DevToys Web Pro iconDevToys Web ProBlog
Evaluează-ne:
Încearcă extensia de browser:

Generator de mnemonice BIP39

Mod
Număr de cuvinte

Generează mnemonic

Detalii tehnice

Cum funcționează Generatorul de mnemonice BIP39

Ce face instrumentul

Generatorul de mnemonice BIP39 creează fraze seed sigure din punct de vedere criptografic, folosite pentru a face backup și a restaura portofele de criptomonede. Generează fraze de 12, 15, 18, 21 sau 24 de cuvinte din lista standard BIP39 de cuvinte în engleză (2048 de cuvinte), cu o sumă de control integrată pentru detectarea erorilor. Instrumentul poate valida și mnemonice existente și poate deriva seed-ul corespunzător.

Cazuri de utilizare comune pentru dezvoltatori

Dezvoltatorii folosesc generatoare BIP39 atunci când construiesc aplicații de portofel pentru criptomonede, testează căi de derivare pentru portofele HD, creează portofele de test pentru medii de dezvoltare și verifică logica de validare a mnemonicelor. Instrumentul este util și pentru cercetătorii în securitate care analizează entropia generării portofelelor și pentru educatori care demonstrează cum funcționează frazele seed.

Formate de date, tipuri sau variante

Mnemonicele BIP39 codifică entropia ca o secvență de cuvinte dintr-o listă standardizată de 2048 de cuvinte. 128 de biți de entropie produc 12 cuvinte, iar 256 de biți produc 24 de cuvinte. Ultimul cuvânt include o sumă de control derivată din SHA-256 al entropiei. Mnemonicul poate fi combinat cu o parolă opțională pentru a deriva un seed de 512 biți folosind PBKDF2-HMAC-SHA512 (2048 de iterații).

Capcane frecvente și cazuri limită

Nu folosiți niciodată un mnemonic generat într-un browser pentru fonduri reale — mediile de browser pot să nu ofere entropie suficientă. Folosiți întotdeauna portofele hardware sau software auditat pentru generarea cheilor în producție. Parola este sensibilă la majuscule/minuscule și, dacă este uitată, fondurile se pierd permanent. Nu toate combinațiile de 12 cuvinte sunt valide — suma de control trebuie să se potrivească.

Când să folosești acest instrument vs cod

Folosiți acest instrument din browser doar pentru învățare, testare și dezvoltare. Pentru aplicații de portofel în producție, folosiți biblioteci auditate precum @scure/bip39 sau bitcoinjs-lib direct în aplicația dvs., cu surse de entropie adecvate, și nu expuneți niciodată frazele seed în instrumentele de dezvoltare ale browserului sau în cereri de rețea.