Generator mnemonik BIP39
Ustvari mnemonik
Tehnične podrobnosti
Kako deluje generator mnemonike BIP39
Kaj orodje počne
Generator mnemonike BIP39 ustvari kriptografsko varne semenske fraze, ki se uporabljajo za varnostno kopiranje in obnovitev kriptovalutnih denarnic. Ustvari fraze z 12, 15, 18, 21 ali 24 besedami iz standardnega angleškega seznama besed BIP39 (2048 besed) z vgrajeno kontrolno vsoto za zaznavanje napak. Orodje lahko tudi preveri obstoječe mnemonike in izpelje pripadajoče seme.
Pogosti primeri uporabe za razvijalce
Razvijalci uporabljajo generatorje BIP39 pri izdelavi aplikacij za kriptovalutne denarnice, testiranju poti izpeljave HD denarnic, ustvarjanju testnih denarnic za razvojna okolja in preverjanju logike validacije mnemonik. Orodje je uporabno tudi za varnostne raziskovalce, ki analizirajo entropijo pri generiranju denarnic, ter za izobraževalce, ki prikazujejo, kako delujejo semenske fraze.
Podatkovni formati, tipi ali različice
Mnemonike BIP39 kodirajo entropijo kot zaporedje besed iz standardiziranega seznama 2048 besed. 128 bitov entropije ustvari 12 besed, 256 bitov pa 24 besed. Zadnja beseda vključuje kontrolno vsoto, izpeljano iz SHA-256 entropije. Mnemoniko je mogoče združiti z neobveznim geslom (passphrase) za izpeljavo 512-bitnega semena z uporabo PBKDF2-HMAC-SHA512 (2048 iteracij).
Pogoste pasti in robni primeri
Nikoli ne uporabljajte mnemonike, ustvarjene v brskalniku, za prava sredstva — brskalniška okolja morda ne zagotavljajo zadostne entropije. Za produkcijsko generiranje ključev vedno uporabljajte strojne denarnice ali revidirano programsko opremo. Geslo (passphrase) razlikuje med velikimi in malimi črkami in če ga pozabite, so sredstva trajno izgubljena. Niso vse kombinacije 12 besed veljavne — kontrolna vsota se mora ujemati.
Kdaj uporabiti to orodje namesto kode
To brskalniško orodje uporabljajte samo za učenje, testiranje in razvoj. Za produkcijske aplikacije denarnic uporabljajte revidirane knjižnice, kot sta @scure/bip39 ali bitcoinjs-lib, neposredno v svoji aplikaciji z ustreznimi viri entropije, in nikoli ne izpostavljajte semenskih fraz brskalniškim razvijalskim orodjem ali omrežnim zahtevkom.