Alat gratis

Bagi rahasia menjadi beberapa bagian

Seed phrase punya masalah: satu salinan bisa hilang, banyak salinan masing-masing menambah risiko. Halaman ini membagi rahasia menjadi beberapa bagian sehingga sembarang K bagian yang diperlukan dapat menggabungkannya kembali, sedangkan jumlah yang lebih sedikit tidak memberi tahu apa pun tentangnya. Tiga bagian untuk tiga orang terdekat, dua bagian mana pun bisa memulihkannya, dan tak satu pun dari mereka sendirian bisa berbuat apa-apa.

Semua dihitung di browser: baik rahasia maupun bagian-bagiannya tidak dikirim ke mana pun.

Baik rahasia maupun bagian-bagiannya tidak dikirim ke mana pun: semua perhitungan dilakukan di tab ini.

Cara kerjanya

Skema Shamir. Setiap byte rahasia disembunyikan dalam sebuah polinomial: suku konstannya sama dengan byte itu sendiri, koefisien lainnya acak, dan derajatnya satu lebih kecil dari ambang batas. Bagian nomor xadalah nilai polinomial pada titik x. Melalui K titik mana pun selalu ada tepat satu polinomial dengan derajat yang diperlukan, sehingga K bagian memberikan byte asli secara pasti. Sedangkan melalui K−1 titik ada tak terhingga banyak polinomial semacam itu, dan semua suku konstan sama mungkinnya, itulah sebabnya jumlah bagian yang lebih sedikit sama sekali tidak memberi tahu apa pun.

Semua dihitung dalam medan GF(256), medan yang sama seperti di dalam AES. Byte tetap byte, bagian yang dihasilkan pendek, dan menuliskannya di atas kertas benar-benar bisa dilakukan.

Cara memakainya dengan masuk akal

Skema paling praktis untuk penyimpanan di rumah adalah tiga bagian dengan ambang batas dua. Satu ada pada Anda, satu pada kerabat, satu lagi di kotak deposit bank atau pada orang terdekat kedua. Kalau bagian Anda hilang, Anda tetap bisa memulihkannya dari dua bagian yang tersisa. Kalau satu dicuri, pencuri tidak akan mendapat apa-apa, bahkan petunjuk sekalipun.

Yang tidak boleh dilakukan: menyimpan dua bagian di satu tempat (ini sama saja dengan menyimpan satu salinan) dan menetapkan ambang batas yang sama dengan jumlah bagian (karena kehilangan satu bagian saja berarti kehilangan rahasia).

Terkait: pemeriksa seed phrase, enkripsi file dengan kata sandi dan enkripsi teks.

Kami tidak menyimpan apa pun dari semua ini

Tidak rahasia, tidak bagian, tidak kata sandi, sama seperti tidak ada log kunjungan di VPN itu sendiri. Tidak ada yang bisa diserahkan kalau diminta.

Cara kerjanya →

Pertanyaan yang sering diajukan

guest@404vpn:~$ cat secret-split-faq.md
[01] $ Kenapa ini lebih baik daripada sekadar memotong frasa menjadi tiga bagian? ▸
> Karena potongan frasa biasa sudah menjadi bagian dari jawabannya: dengan delapan dari dua belas kata, sisanya tinggal ditebak satu per satu. Di sini setiap bagian sendirian tidak memberi tahu apa pun tentang rahasianya: sebelum jumlah bagian yang diperlukan terkumpul, bahkan panjang teks aslinya pun tidak bisa dipastikan. Ini sifat matematis dari skemanya, bukan janji.
[02] $ Berapa bagian yang sebaiknya dibuat dan berapa yang diminta? ▸
> Untuk penyimpanan di rumah, biasanya dibuat tiga bagian dengan ambang batas dua: kalau satu hilang, Anda tetap bisa memulihkannya, kalau satu dicuri, pencuri tidak mendapat apa pun. Ambang batas yang sama dengan jumlah bagian (tiga dari tiga) berbahaya: kehilangan satu bagian saja berarti kehilangan rahasia untuk selamanya.
[03] $ Di mana sebaiknya menyimpan bagian-bagiannya? ▸
> Secara terpisah dan di tempat yang berbeda, itulah inti dari semuanya. Dua bagian dalam satu brankas tidak lebih baik daripada satu salinan. Bagian-bagian ini bisa dituliskan di atas kertas: pendek dan hanya terdiri dari huruf dan angka biasa.
[04] $ Bagaimana jika satu bagian rusak atau berasal dari rahasia lain? ▸
> Kami akan menyadarinya. Sebelum dibagi, dua byte dari hash rahasia ditambahkan ke dalamnya, dan saat digabungkan, byte itu diperiksa. Kalau bagian-bagiannya bukan dari satu rahasia yang sama atau salah satunya rusak, halaman ini akan memberi tahu, bukan malah menampilkan omong kosong yang tampak meyakinkan.
[05] $ Apakah kalian melihat rahasia saya? ▸
> Tidak. Halaman ini tidak melakukan satu pun permintaan jaringan saat membagi atau menggabungkan, semua perhitungan terjadi di tab Anda. Ini bisa dilihat di tab “Jaringan” pada alat pengembang.