Apakah Penyulitan AES?
AES (Advanced Encryption Standard) ialah algoritma penyulitan simetri yang melindungi data dengan kunci rahsia. Penyulitan simetri bermaksud rahsia yang sama digunakan untuk menyulitkan dan menyahsulitkan data.
Alat ini menggunakan AES-GCM, mod moden yang menyediakan kerahsiaan dan pengesahan. Jika ciphertext diubah, proses nyahsulit akan gagal.
Apakah Penyulit AES?
Penyulit AES mengambil teks biasa, kata laluan, dan parameter penyulitan, kemudian menghasilkan ciphertext. Alat ini menjana kunci AES 256-bit daripada kata laluan menggunakan PBKDF2-HMAC-SHA-256, mencipta salt dan IV rawak, lalu menghasilkan pakej JSON yang boleh dibaca oleh alat nyahsulit AES.
Kata laluan tidak dimasukkan ke dalam output. Simpan kata laluan secara berasingan dan selamat.
Cara Menggunakan Alat Penyulitan AES
- Masukkan teks yang ingin disulitkan.
- Masukkan kata laluan yang kuat.
- Klik Sulitkan, atau biarkan Penyulitan Automatik aktif.
- Salin pakej JSON yang terhasil.
- Tampal pakej itu ke alat Nyahsulit AES dan gunakan kata laluan yang sama.
Format Output Tersulit
Output ialah objek JSON lengkap:
{
"v": 1,
"alg": "AES-GCM",
"kdf": "PBKDF2",
"hash": "SHA-256",
"iterations": 600000,
"keyLength": 256,
"salt": "base64",
"iv": "base64",
"ciphertext": "base64"
}
Salt dan IV dijana secara rawak untuk setiap penyulitan. Ciphertext akan berbeza walaupun anda menyulitkan teks yang sama dengan kata laluan yang sama.
Data sebagai Parameter
Anda boleh mengisi medan teks biasa dengan parameter ?input=:
https://www.uprek.com/ms/tools/penyulitan-aes?input=hello
Kata laluan sengaja tidak disokong sebagai parameter URL kerana URL boleh disimpan dalam sejarah pelayar, log, alat analitik, tangkapan skrin, dan header referrer.
Butiran Teknikal dan Privasi
Alat ini menggunakan Web Crypto API bawaan pelayar. Kunci dijana dengan crypto.subtle.deriveKey() dan data disulitkan dengan crypto.subtle.encrypt() menggunakan AES-GCM.
Teks dan kata laluan diproses dalam pelayar. Halaman statik UPREK tidak memerlukan pelayan runtime untuk menyulitkan data.
Nota Keselamatan
Gunakan kata laluan yang panjang dan unik. Jika kata laluan hilang, data tersulit tidak boleh dipulihkan oleh alat ini.
Alat penyulitan berasaskan pelayar sesuai untuk pembelajaran, ujian, dan aliran kerja kecil. Sistem produksi masih memerlukan reka bentuk keselamatan, pengurusan kunci, kawalan akses, sandaran, dan penilaian ancaman yang teliti.