Generator BIP39 mnemoničkih fraza
Generiši mnemoničku frazu
Tehnički detalji
Kako radi BIP39 generator mnemoničkih fraza
Šta alat radi
BIP39 generator mnemoničkih fraza kreira kriptografski bezbedne seed fraze koje se koriste za bekap i oporavak kripto-novčanika. Generiše fraze od 12, 15, 18, 21 ili 24 reči iz standardne BIP39 engleske liste reči (2048 reči), sa ugrađenom kontrolnom sumom za detekciju grešaka. Alat takođe može da validira postojeće mnemoničke fraze i izvede odgovarajući seed.
Uobičajeni slučajevi upotrebe za programere
Programeri koriste BIP39 generatore pri izradi aplikacija za kripto-novčanike, testiranju putanja derivacije HD novčanika, kreiranju test novčanika za razvojna okruženja i proveri logike validacije mnemoničkih fraza. Alat je koristan i bezbednosnim istraživačima koji analiziraju entropiju generisanja novčanika, kao i edukatorima koji demonstriraju kako seed fraze funkcionišu.
Formati podataka, tipovi ili varijante
BIP39 mnemoničke fraze kodiraju entropiju kao niz reči iz standardizovane liste od 2048 reči. 128 bita entropije daje 12 reči, a 256 bita daje 24 reči. Poslednja reč sadrži kontrolnu sumu izvedenu iz SHA-256 heša entropije. Mnemonička fraza može se kombinovati sa opcionom lozinkom (passphrase) da bi se izveo 512-bitni seed koristeći PBKDF2-HMAC-SHA512 (2048 iteracija).
Uobičajene greške i rubni slučajevi
Nikada nemojte koristiti mnemoničku frazu generisanu u pregledaču za stvarna sredstva — okruženja pregledača možda ne obezbeđuju dovoljno entropije. Uvek koristite hardverske novčanike ili auditovan softver za generisanje ključeva u produkciji. Lozinka (passphrase) je osetljiva na velika i mala slova i, ako se zaboravi, sredstva su trajno izgubljena. Nisu sve kombinacije od 12 reči validne — kontrolna suma mora da se poklopi.
Kada koristiti ovaj alat umesto koda
Koristite ovaj alat u pregledaču samo za učenje, testiranje i razvoj. Za produkcione aplikacije za novčanike koristite auditovane biblioteke kao što su @scure/bip39 ili bitcoinjs-lib direktno u svojoj aplikaciji uz odgovarajuće izvore entropije i nikada ne izlažite seed fraze alatima za programere u pregledaču niti mrežnim zahtevima.