Alat percuma

Frasa Seed: Penjana dan Semakan

Frasa seed mengikut piawaian BIP-39 ialah 12 atau 24 perkataan daripada senarai 2048 perkataan, yang mengekod satu kunci rawak dan jumlah semak. Perkataan terakhir bukan sembarangan: ia mengesahkan semua perkataan sebelumnya, jadi frasa yang ada kesilapan menaip tidak akan lulus semakan.

Jana frasa baharu atau tampal frasa anda sendiri, kami akan semak jumlah semaknya.

Penting, baca sebelum anda klik Frasa yang dijana di halaman web tidak boleh digunakan untuk wang sebenar. Halaman ini tidak menghantar apa-apa ke mana-mana, tetapi di sekelilingnya ada sambungan pelayar, penyegerakan papan keratan dan mata orang lain di belakang anda. Untuk dompet sebenar, gunakan dompet perkakasan atau jana frasa pada peranti tanpa rangkaian. Di sini untuk belajar, rangkaian ujian dan menyemak frasa yang sudah ada.

Cara ia berfungsi

1. KeacakanPelayar mengambil 128 hingga 256 bit daripada sumber nombor rawak sistem, sumber yang sama yang digunakan untuk kunci penyulitan. Penjana nombor rawak biasa tidak sesuai di sini: ia boleh diramal.
2. Jumlah SemakSHA-256 dikira daripada bit ini, dan beberapa bit pertama hasilnya ditambah di hujung: satu bit bagi setiap 32 bit keacakan. Untuk 12 perkataan itu 4 bit, untuk 24, lapan.
3. PerkataanRantaian yang terhasil dipotong kepada kepingan 11 bit. Setiap kepingan ialah nombor dari 0 hingga 2047, iaitu indeks perkataan dalam senarai piawai. Daripada itulah datangnya saiz senarai, dan sebab bilangan perkataan sentiasa gandaan tiga.
4. SemakanCara songsang: perkataan bertukar menjadi nombor, nombor bertukar menjadi bit, SHA-256 dikira semula dari awal dan dibandingkan dengan bahagian akhir. Jika tidak sepadan, ada kesilapan menaip atau perkataan tertukar tempat.

Soalan lazim

guest@404vpn:~$ cat seed-faq.md
[01] $ Kenapa perkataan terakhir tidak boleh dipilih sesuka hati? ▸
> Sebab di situlah jumlah semak tersimpan. Perkataan mengekod bit rawak, dan beberapa bit daripada SHA-256 keacakan yang sama ditambah di hujung. Jika mana-mana perkataan ditukar, jumlah itu tidak akan sepadan lagi, dan begitulah dompet tahu anda tersilap semasa menaip.
[02] $ 12 atau 24 perkataan, adakah bezanya? ▸
> Dua belas perkataan ialah 128 bit keacakan, dua puluh empat ialah 256. Kedua-duanya tidak boleh diteka secara cuba jaya: 128 bit sudah di luar jangkauan mana-mana teknologi. Dua puluh empat digunakan apabila margin untuk masa depan dan syarat peraturan penting, tetapi pada praktiknya bahaya bukan pada panjang frasa, tetapi di mana ia dicatat.
[03] $ Adakah frasa itu dihantar ke pelayan anda? ▸
> Tidak. Penjanaan dan semakan berlaku sepenuhnya dalam pelayar: perkataan mahupun bit rawak tidak meninggalkan halaman. Satu-satunya permintaan yang dibuatnya ialah pengira lawatan tanpa nama, sama seperti pada semua halaman kami: ia hanya mengandungi alamat halaman dan tiada apa-apa lagi. Matikan internet, alat ini masih berfungsi, dan untuk dompet sebenar memang begitulah caranya.
[04] $ Apakah perkataan ke-25 atau passphrase? ▸
> Kata laluan tambahan yang ditambah pada frasa dan menghasilkan set dompet yang sama sekali berbeza. Ia tidak disimpan di mana-mana dan tidak boleh dipulihkan: jika lupa, akses hilang walaupun anda tahu semua 24 perkataan. Kami tidak menyentuhnya di sini, itu cerita lain.
[05] $ Adakah alat ini memaparkan alamat dompet? ▸
> Tidak, dan itu sengaja. Menghasilkan alamat memerlukan satu lagi lapisan pengiraan dan mencipta godaan untuk menyemak frasa sebenar di halaman ini. Di sini hanya ada frasa itu sendiri dan jumlah semaknya.