Generator de mnemonice BIP39
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.