Penjana Mnemonik BIP39
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.