Teks Biasa

Mode
Padding
IV
Key Length
Key
Output Encode

Teks Sulit

Pernyataan Privasi StarryTool: Di StarryTool, kami amat menghargai privasi anda. Semua pemprosesan data pada halaman ini dilakukan pada peranti anda melalui JavaScript sisi klien, bagi memastikan keselamatan data. Kami tidak merekod atau menyimpan sebarang data yang dihantar atau dijana. Untuk maklumat lanjut tentang amalan privasi di laman web kami, sila baca Dasar Privasi kami.

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.