Alat percuma

Sulitkan fail dengan kata laluan

Fail yang dihantar melalui pemesejan atau e-mel tersimpan di pelayan mereka dalam bentuk terbuka. Sulitkan di sini: kata laluan bertukar menjadi kunci, fail bertukar menjadi kumpulan bait yang tidak boleh dibaca tanpa kata laluan itu. Penyulitan dan nyahsulit berlaku dalam pelayar anda, fail tidak dimuat naik ke mana-mana.

AES-256 menggunakan fungsi terbina dalam pelayar. Berikan kata laluan kepada penerima secara berasingan daripada fail.

Seret fail ke sini atau

Semuanya dikira dalam pelayar: fail tidak dimuat naik kepada kami atau ke mana-mana pun. Kata laluan tidak disimpan di mana-mana, kata laluan yang dilupakan bermakna fail yang hilang.

Apa yang ada di dalam fail yang disulitkan

Hasilnya ialah fail dengan sambungan .404enc. Pada permulaannya terdapat penanda format, bilangan ulangan regangan kunci, salt rawak dan vektor permulaan; semua ini bukan rahsia dan diperlukan untuk menyahsulit fail dengan kata laluan yang sama. Selepas itu ialah teks sifer AES-256-GCM, dan di dalamnya tersembunyi nama fail asal: dengan nama seperti «imbasan-pasport.pdf» kandungannya sudah jelas tanpa nyahsulit, jadi nama itu turut disembunyikan.

Mod GCM menyemak integriti: jika satu bait sahaja diubah dalam fail, nyahsulit tidak akan memberikan hasil yang rosak, sebaliknya ia akan menolak dengan jujur. Ia berkelakuan sama apabila kata laluan salah, membezakan antara keduanya adalah mustahil, dan itu memang betul.

Had

Fail itu keseluruhannya masuk ke dalam memori tab: ratusan megabait masih boleh ditanggung pelayar, puluhan gigabait tidak. Untuk arkib besar, lebih baik gunakan program desktop. Dan ingat bahawa fail yang disulitkan melindungi kandungan, bukan fakta penghantaran: fakta bahawa anda menghantar sesuatu kepada seseorang tetap kelihatan.

Berdekatan: penjana kata laluan, pembersihan metadata foto dan 404 Send, jika fail perlu dihantar terus, tanpa melalui pelayan pihak lain.

Kandungan tertutup, jalan yang tinggal

Kepada siapa dan bila anda menghantar fail itu tetap kelihatan walaupun tanpa kandungannya. 404 VPN menutup bahagian ini, dan kami tidak menyimpan log lawatan.

Bagaimana ia berfungsi →

Soalan lazim

guest@404vpn:~$ cat file-crypt-faq.md
[01] $ Kenapa ini lebih baik daripada arkib dengan kata laluan? ▸
> Kerana tiada apa yang perlu dipasang, dan kerana algoritma di sini pasti moden. Penyulitan arkib ZIP lama boleh dipecahkan dalam beberapa minit, dan penyulitan sebenar di dalam sesuatu arkib tidak dapat dilihat daripada failnya. Di sini sentiasa AES-256 dalam mod GCM: ia bukan sahaja menyembunyikan kandungan, tetapi juga mengesan jika fail itu ditukar atau dirosakkan dalam perjalanan.
[02] $ Ke mana kata laluan perlu dihantar? ▸
> Melalui mana-mana saluran lain, bukan saluran yang membawa fail. Intinya ialah pengasingan: jika perbualan itu dibaca, ia tidak boleh mengandungi fail dan kata laluan pada masa yang sama. Jika fail dihantar melalui e-mel, sebutkan kata laluan secara lisan atau hantar melalui pemesejan, dan sebaliknya.
[03] $ Apa yang berlaku jika saya lupa kata laluan? ▸
> Fail itu akan kekal tidak boleh dibaca selama-lamanya. Kami tidak menyimpan kata laluan, kunci, mahupun salinan fail, jadi tiada apa dan sesiapa untuk memulihkannya. Ini bukan syarat kecil dalam cetakan halus, tetapi reka bentuknya: perkhidmatan yang boleh memulihkan fail anda, boleh juga membacanya.
[04] $ Sejauh mana selamat kata laluan lima huruf? ▸
> Tidak selamat. Kunci diperoleh daripada kata laluan dengan regangan, sejuta ulangan PBKDF2, supaya cubaan paksa menjadi mahal, tetapi kata laluan kamus yang pendek tetap tidak selamat. Gunakan tiga hingga empat perkataan tidak berkaitan atau gunakan penjana kata laluan kami: panjang lebih penting daripada aksara khas di sini.
[05] $ Betulkah fail tidak dihantar kepada kamu? ▸
> Betul. Semuanya dikira oleh WebCrypto, sama seperti yang digunakan pelayar untuk menyulitkan sambungan anda, dan pengiraan berlaku dalam memori tab. Semasa penyulitan dan nyahsulit, halaman ini tidak membuat sebarang permintaan rangkaian; ini boleh dilihat dalam tab «Rangkaian» pada alat pembangun.