BIP39 mnemoonika generaator
Genereeri mnemoonika
Tehnilised üksikasjad
Kuidas BIP39 mnemoonikageneraator töötab
Mida tööriist teeb
BIP39 mnemoonikageneraator loob krüptograafiliselt turvalisi seemnefraase, mida kasutatakse krüptorahakottide varundamiseks ja taastamiseks. See genereerib 12-, 15-, 18-, 21- või 24-sõnalisi fraase standardsest BIP39 ingliskeelsest sõnaloendist (2048 sõna), koos sisseehitatud kontrollsummaga vigade tuvastamiseks. Tööriist saab ka valideerida olemasolevaid mnemoonikuid ja tuletada vastava seemne.
Levinud kasutusjuhtumid arendajatele
Arendajad kasutavad BIP39 generaatoreid krüptorahakoti rakenduste loomisel, HD-rahakoti tuletusteede testimisel, arenduskeskkondade jaoks test-rahakottide loomisel ning mnemoonika valideerimisloogika kontrollimisel. Tööriist on kasulik ka turbeuurijatele, kes analüüsivad rahakoti genereerimise entroopiat, ning õpetajatele, kes demonstreerivad, kuidas seemnefraasid töötavad.
Andmevormingud, tüübid või variandid
BIP39 mnemoonikud kodeerivad entroopia sõnade jadana standardiseeritud 2048-sõnalisest loendist. 128 bitti entroopiat annab 12 sõna, 256 bitti annab 24 sõna. Viimane sõna sisaldab kontrollsummat, mis on tuletatud entroopia SHA-256 räsi põhjal. Mnemoonikat saab kombineerida valikulise paroolifraasiga, et tuletada 512-bitine seeme kasutades PBKDF2-HMAC-SHA512 (2048 iteratsiooni).
Levinud komistuskivid ja erijuhud
Ärge kunagi kasutage brauseris genereeritud mnemoonikat päris vahendite jaoks — brauserikeskkond ei pruugi pakkuda piisavat entroopiat. Tootmiskeskkonnas võtmete genereerimiseks kasutage alati riistvaralisi rahakotte või auditeeritud tarkvara. Paroolifraas on tõstutundlik ja kui see ununeb, on vahendid jäädavalt kadunud. Kõik 12-sõnalised kombinatsioonid ei ole kehtivad — kontrollsumma peab klappima.
Millal kasutada seda tööriista vs koodi
Kasutage seda brauseritööriista ainult õppimiseks, testimiseks ja arenduseks. Tootmiskõlblike rahakotirakenduste jaoks kasutage auditeeritud teeke nagu @scure/bip39 või bitcoinjs-lib otse oma rakenduses koos korrektsete entroopiaallikatega ning ärge kunagi paljastage seemnefraase brauseri arendajatööriistadele ega võrgupäringutele.