Tentang Alat Sulitkan dan Nyahsulit AES
Gunakan alat AES ini untuk menyulitkan teks biasa menjadi ciphertext, atau menyahsulit ciphertext AES kembali kepada teks yang boleh dibaca apabila anda mempunyai key dan tetapan yang sepadan. Halaman ini sesuai untuk ujian AES berasaskan teks, pembelajaran dan penyelesaian masalah.
AES, singkatan bagi Advanced Encryption Standard, ialah cipher blok simetri. Penyulitan dan penyahsulitan menggunakan secret key yang sama. Alat ini menyokong saiz key AES yang biasa digunakan: 128-bit, 192-bit dan 256-bit. Pilih mode, padding, IV, key dan encoding output yang sepadan dengan kes ujian anda.
• Cara Menggunakannya
Masukkan teks biasa untuk disulitkan atau ciphertext untuk dinyahsulit.
Pilih mode AES seperti ECB, CBC, CTR, OFB atau CFB.
Pilih padding apabila mode dan data yang dipilih memerlukannya.
Masukkan key dan IV yang diperlukan oleh tetapan anda.
Pilih Base64 atau Hex sebagai format paparan ciphertext.
Gunakan encrypt atau decrypt untuk menjana hasil.
• Nota Penting
Untuk penyahsulitan, key, mode, padding, IV dan encoding input mesti sepadan dengan tetapan penyulitan asal. Perbezaan kecil boleh menghasilkan output yang tidak boleh dibaca atau menyebabkan proses gagal.
Jangan guna semula IV yang sama dengan key yang sama dalam mode yang memerlukan IV unik. Mode ECB disediakan untuk keserasian dan ujian, tetapi biasanya tidak disarankan untuk penggunaan keselamatan sebenar kerana corak plaintext yang berulang mungkin masih kelihatan.
Base64 dan Hex ialah encoding output, bukan kaedah penyulitan. Ia hanya menentukan cara ciphertext dipaparkan atau disalin.
• Kegunaan Biasa
Menguji penyulitan dan penyahsulitan AES dengan teks contoh.
Membandingkan tetapan AES-128, AES-192 dan AES-256.
Menyelesaikan masalah hasil AES daripada aplikasi, API atau perkhidmatan backend.
Menyemak sama ada mode, padding, IV, panjang key dan encoding output serasi antara sistem.