Langkau ke kandungan
ToolMug

Sulitkan Teks atau Fail dengan Kata Laluan

Lindungi nota, maklumat log masuk atau fail sebelum anda menghantar atau menyimpannya. Hanya orang yang mempunyai kata laluan boleh membacanya, dan kata laluan yang salah atau sebarang perubahan pada data akan dikesan semasa menyahsulit.

Berjalan dalam pelayar anda — apa yang anda masukkan tidak dimuat naik

Gunakan frasa laluan yang panjang, seperti empat atau lebih perkataan rawak.

Tiada cara untuk memulihkan data tanpa kata laluan. Simpan di tempat selamat; tiada sesiapa, termasuk kami, boleh menetapkannya semula.

Cara menggunakan

  1. Pilih Sulitkan, kemudian Teks atau Fail.
  2. Masukkan kandungan dan kata laluan, sebanyak dua kali.
  3. Klik Sulitkan dan salin teks disulitkan, atau simpan fail .enc.
  4. 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.

Alat berkaitan