DevToys Web Pro iconDevToys Web ProBlog
Nilai kami:
Cuba sambungan pelayar:

Penjana Mnemonik BIP39

Mod
Bilangan perkataan

Jana Mnemonik

Butiran teknikal

Cara Penjana Mnemonik BIP39 Berfungsi

Apa yang Alat Ini Lakukan

Penjana Mnemonik BIP39 menghasilkan frasa benih yang selamat secara kriptografi untuk digunakan bagi membuat sandaran dan memulihkan dompet mata wang kripto. Ia menjana frasa 12, 15, 18, 21, atau 24 perkataan daripada senarai perkataan standard BIP39 bahasa Inggeris (2048 perkataan), dengan checksum terbina dalam untuk pengesanan ralat. Alat ini juga boleh mengesahkan mnemonik sedia ada dan menerbitkan benih yang sepadan.

Kes Penggunaan Pembangun yang Lazim

Pembangun menggunakan penjana BIP39 apabila membina aplikasi dompet mata wang kripto, menguji laluan derivasi dompet HD, mencipta dompet ujian untuk persekitaran pembangunan, dan mengesahkan logik pengesahan mnemonik. Alat ini juga berguna untuk penyelidik keselamatan yang menganalisis entropi penjanaan dompet dan untuk pendidik yang menunjukkan cara frasa benih berfungsi.

Format Data, Jenis, atau Varian

Mnemonik BIP39 mengekod entropi sebagai urutan perkataan daripada senarai standard 2048 perkataan. 128 bit entropi menghasilkan 12 perkataan, 256 bit menghasilkan 24 perkataan. Perkataan terakhir mengandungi checksum yang diterbitkan daripada SHA-256 bagi entropi. Mnemonik boleh digabungkan dengan frasa laluan pilihan untuk menerbitkan benih 512-bit menggunakan PBKDF2-HMAC-SHA512 (2048 iterasi).

Perangkap Lazim dan Kes Tepi

Jangan sekali-kali gunakan mnemonik yang dijana dalam pelayar untuk dana sebenar — persekitaran pelayar mungkin tidak menyediakan entropi yang mencukupi. Sentiasa gunakan dompet perkakasan atau perisian yang diaudit untuk penjanaan kunci produksi. Frasa laluan adalah sensitif huruf besar/kecil dan jika terlupa, dana akan hilang secara kekal. Tidak semua gabungan 12 perkataan adalah sah — checksum mesti sepadan.

Bila Perlu Menggunakan Alat Ini Berbanding Kod

Gunakan alat pelayar ini untuk tujuan pembelajaran, ujian, dan pembangunan sahaja. Untuk aplikasi dompet produksi, gunakan pustaka yang diaudit seperti @scure/bip39 atau bitcoinjs-lib terus dalam aplikasi anda dengan sumber entropi yang betul, dan jangan sekali-kali mendedahkan frasa benih kepada alat pembangun pelayar atau permintaan rangkaian.