Cara menggunakan
- Pilih Sulitkan, kemudian Teks atau Fail.
- Masukkan kandungan dan kata laluan, sebanyak dua kali.
- Klik Sulitkan dan salin teks disulitkan, atau simpan fail .enc.
- Untuk membacanya semula, pilih Nyahsulit, tampal teks atau pilih fail, dan masukkan kata laluan yang sama.
Penerangan pilihan
- Algoritma
- AES-256 dalam mod GCM dengan salt dan nonce rawak. Kunci diterbitkan daripada kata laluan anda dengan PBKDF2-SHA256 dan 600,000 lelaran, yang melambatkan percubaan meneka kata laluan.
- Fail
- Nama fail disimpan di dalam data yang disulitkan, jadi nyahsulit akan mengembalikan nama asalnya. Fail yang disulitkan berakhir dengan .enc.
Apa yang ada dalam data yang disulitkan
Output ialah struktur binari pendek dengan susun atur tetap:
| Bahagian | Saiz | Tujuan |
|---|---|---|
| Versi | 1 bait | Pada masa ini 1 |
| Salt | 16 bait | Rawak, menjadikan kunci berbeza setiap kali |
| Nonce | 12 bait | Rawak, tidak pernah digunakan semula dengan kunci yang sama |
| Teks sifer | Sama seperti input | Kandungan yang disulitkan |
| Tag pengesahan | 16 bait | Mengesan kata laluan yang salah atau sebarang perubahan |
Itu overhead 45 bait. Teks dipaparkan sebagai Base64, jadi mesej 5 bait seperti “hello” menghasilkan 50 bait, iaitu 68 aksara. Fail disimpan sebagai bait itu sendiri, dengan nama disimpan dahulu di dalam bahagian yang disulitkan (panjang 2 bait diikuti nama UTF-8), jadi fail .enc sedikit lebih besar daripada fail asal.
Oleh sebab salt dan nonce rawak, menyulitkan teks yang sama dengan kata laluan yang sama dua kali memberikan hasil yang berbeza. Kedua-duanya dinyahsulit dengan betul. Kunci datang daripada PBKDF2 dengan HMAC-SHA256 dan 600,000 lelaran, angka yang diberikan oleh panduan penyimpanan kata laluan OWASP untuk fungsi itu.
Soalan lazim
Bagaimana jika saya terlupa kata laluan?
Data tidak dapat dipulihkan. Tiada pintu belakang, dan tiada sesiapa boleh menetapkan semula kata laluan.
Sekuat manakah kata laluan yang saya perlukan?
Panjang paling penting. Frasa laluan empat atau lebih perkataan rawak, atau 12 atau lebih aksara rawak, sangat sukar diteka kerana setiap tekaan perlu melalui terbitan kunci yang perlahan.
Bolehkah saya menyahsulitnya dengan perisian lain?
Formatnya ialah AES-GCM standard dengan PBKDF2, tetapi susun aturnya (versi, salt, nonce, teks sifer) khusus untuk alat ini, jadi cara paling mudah ialah menyahsulit di sini.
Adakah apa-apa dihantar ke pelayan?
Tidak. Penyulitan menggunakan Web Crypto API yang terbina dalam pelayar anda, dan teks mahupun kata laluan tidak keluar dari peranti anda.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.