Penyulitan/Penyahsulitan AES
Alat penyulitan/Penyahsulitan AES dalam talian percuma, mod GCM/CBC disokong
Tentang AES Enkripsi/Dekripsi
Mengenkripsi dan mendekripsi teks menggunakan AES melalui Web Crypto API terbina dalam pelayar. Ia menyokong dua mod (enkripsi berpengesahan AES-GCM, AES-CBC) dan dua saiz kunci (128-bit dan 256-bit). Kata laluan akan ditukar menjadi kunci menggunakan PBKDF2 (SHA-256, 100,000 iterasi) dengan garam rawak 16 bait, dan hasilnya ialah satu blob Base64 yang mengandungi garam + IV + teks terenkripsi.
Cara Menggunakannya
1. Pilih tab Encrypt atau Decrypt, kemudian pilih mod (AES-GCM atau AES-CBC) dan panjang kunci (128-bit atau 256-bit). Tetapan yang sama mesti digunakan untuk kedua-dua arah. 2. Untuk mengenkripsi: masukkan kata laluan, masukkan teks biasa, dan klik Encrypt. Hasilnya ialah rentetan Base64. 3. Untuk mendekripsi: masukkan kata laluan yang sama, tampal teks terenkripsi Base64, dan klik Decrypt. 4. Gunakan ikon mata untuk menunjukkan atau menyembunyikan kata laluan, serta butang salin untuk menyalin teks terenkripsi atau teks yang telah didekripsi. Kemajuan ditunjukkan melalui label butang Encrypting/Decrypting.
Penghasilan Kunci & Format Keluaran
Kata laluan diproses menggunakan PBKDF2 dengan HMAC-SHA-256 dan 100,000 iterasi pada “salt” rawak sepanjang 16 bait untuk mendapatkan kunci AES. IV rawak dijana untuk setiap proses penyulitan: 12 bait untuk AES-GCM, 16 bait untuk AES-CBC. Output akhir dalam format Base64 disusun sebagai salt (16 bait) || IV (12 atau 16 bait) || teks yang disulitkan, jadi penerima hanya memerlukan kata laluan serta tetapan mod/ketebalan kunci untuk mendekripsi. AES-GCM turut mengesahkan kesahihan teks yang disulitkan; AES-CBC tidak berbuat demikian, oleh itu GCM disyorkan.
▶Adakah saya perlu ingat salt dan IV?
▶Mengapa proses penyahsulitan gagal tanpa sebarang isyarat?
▶Patutkah saya pilih AES-GCM atau AES-CBC?
▶Seberapa kuat proses penghasilan kunci tersebut?
Rujukan
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi