Penyulitan / Nyahsulit AES
Penyulitan/nyahsulit AES dengan mod CBC, CFB, CTR, OFB, ECB, padding Pkcs7/ZeroPadding/NoPadding, kunci 128/192/256 bit, output Base64, pengesanan automatik format kunci/IV
Apakah penyulitan AES?
AES ialah algoritma penyulitan simetrik yang digunakan secara meluas. Beroperasi pada blok 128 bit dan menyokong kunci 128, 192, dan 256 bit.
Apakah mod penyulitan?
CBC merantaikan blok untuk keselamatan lebih baik. CFB menukar AES kepada sifer aliran. CTR menggunakan pengira untuk penyulitan selari. OFB mencipta aliran kunci. ECB menyulitkan setiap blok secara bebas — paling tidak selamat.
Apakah padding?
Padding menambah bait tambahan untuk menyelaraskan data. Pkcs7 paling biasa. Iso97971 menambah bait sebelum Pkcs7. AnsiX923 mengisi dengan sifar dan bait panjang. ZeroPadding mengisi dengan sifar. NoPadding memerlukan penjajaran tepat.
Apakah format output?
Output penyulitan menggunakan pengekodan Base64 secara lalai, yang merupakan format paling biasa dan padat. Input kunci dan IV menyokong pengesanan automatik format Hex, Base64, atau UTF-8 — hanya tampal kunci atau IV anda dan alat akan mengenali format secara automatik.
Cadangan keselamatan untuk AES?
Gunakan kunci rawak yang kuat. Lebih suka CBC atau CTR daripada ECB. Gunakan AES-256 untuk keselamatan maksimum. Sentiasa gunakan IV unik.
Adakah data saya dihantar ke pelayan?
Tidak, semua penyulitan dilakukan secara tempatan dalam pelayar menggunakan CryptoJS. Data anda tidak pernah meninggalkan peranti.
Saiz kunci apa yang disokong?
AES menyokong tiga saiz: 128 bit (16 bait), 192 bit (24 bait), dan 256 bit (32 bait). AES-256 menawarkan keselamatan tertinggi.