Enkripsi lan Dekripsi AES Online

Standar Enkripsi Lanjut (AES) minangka algoritma enkripsi simetris. AES minangka standar industri saiki amarga ngidini enkripsi 128 bit, 192 bit lan 256 bit. Enkripsi simetris cepet dibandhingake karo enkripsi asimetris lan digunakake ing sistem kayata sistem database. Ing ngisor iki minangka alat online kanggo nindakake enkripsi AES lan dekripsi teks utawa sandhi apa wae.

Alat kasebut nyedhiyakake macem-macem mode enkripsi lan dekripsi kayata Mode ECB, CBC, CTR, CFB lan GCM. GCM dianggep luwih aman tinimbang mode CBC lan digunakake digunakake kanggo kinerja.

Kanggo informasi luwih lengkap babagan enkripsi AES, bukak panjelasan iki ing Enkripsi AES. Ing ngisor iki minangka formulir kanggo njupuk input kanggo enkripsi lan dekripsi.

Enkripsi AES

dhasar64 Hex

Dekripsi AES

dhasar64 Plain-Teks

Sembarang nilai kunci rahasia sing sampeyan lebokake, utawa kita ngasilake ora disimpen ing situs iki, alat iki diwenehake liwat URL HTTPS kanggo mesthekake yen kunci rahasia ora bisa dicolong.

Yen sampeyan ngormati alat iki, sampeyan bisa nimbang nyumbang.

Kita matur nuwun kanggo dhukungan sing ora mandheg.

Fitur tombol

  • Simetris Algoritma Kunci: Tombol sing padha digunakake kanggo enkripsi lan dekripsi.
  • Blok Cipher: AES ngoperasikake pamblokiran data ukuran tetep. Ukuran blok standar yaiku 128 bit.
  • Panjang Kunci: AES ndhukung dawa tombol 128, 192, lan 256 bit. Tombol sing luwih dawa, luwih kuat enkripsi.
  • Keamanan: AES dianggep aman banget lan akeh digunakake ing macem-macem protokol lan aplikasi keamanan.

Katentuan & Terminologi Enkripsi AES

Kanggo enkripsi, sampeyan bisa ngetik teks biasa utawa sandhi sing pengin dienkripsi. Saiki pilih mode enkripsi blok cipher.

Beda Mode Didhukung saka Enkripsi AES

AES nawakake macem-macem mode enkripsi kayata mode ECB, CBC, CTR, OFB, CFB lan GCM.

  • ECB (Buku Kode Elektronik) minangka mode enkripsi sing paling gampang lan ora mbutuhake IV kanggo enkripsi. Teks kosong input bakal dipérang dadi blok lan saben blok bakal dienkripsi nganggo kunci sing disedhiyakake lan mula blok teks kosong sing padha dienkripsi dadi blok teks cipher sing padha.

  • Mode CBC (Cipher Block Chaining) dianjurake banget, lan minangka enkripsi blok cipher sing canggih. Mbutuhake IV kanggo nggawe saben pesen unik tegese blok teks kosong sing padha dienkripsi dadi blok teks cipher sing ora padha. Mula, nyedhiyakake enkripsi sing luwih kuat dibandhingake karo mode ECB, nanging rada alon dibandhingake karo mode ECB. Yen ora ana IV sing dilebokake, standar bakal digunakake ing kene kanggo mode CBC lan bakal dadi bait basis nol [16].

  • CTR (Counter) CTR mode (CM) uga dikenal minangka integer counter mode (ICM) lan segmented integer counter (SIC). Counter-mode ngowahi cipher blok dadi cipher stream. Mode CTR nduweni ciri sing padha karo OFB, nanging uga ngidini properti akses acak sajrone dekripsi. mode CTR uga cocog kanggo operate ing mesin multiprocessor, ngendi pamblokiran bisa ndhelik ing podo karo.

  • GCM (Galois/Mode Kontra) minangka mode cipher blok kunci simetris sing nggunakake hashing universal kanggo nyedhiyakake enkripsi sing wis dikonfirmasi. GCM dianggep luwih aman tinimbang mode CBC amarga wis dibangun ing otentikasi lan mriksa integritas lan digunakake digunakake kanggo kinerja.

Padding

Kanggo mode AES CBC lan ECB, padding bisa PKCS5PADDING lan NoPadding. Kanthi PKCS5Padding, senar 16-bait bakal ngasilake output 32-bait (kelipatan sabanjure 16).

AES GCM PKCS5Padding minangka sinonim kanggo NoPadding amarga GCM minangka mode streaming sing ora mbutuhake padding. Ciphertext ing GCM mung dawa minangka plaintext. Mula, nopadding dipilih kanthi standar.

Ukuran Kunci AES

Algoritma AES nduweni ukuran blok 128-bit, preduli apa dawa kunci sampeyan 256, 192 utawa 128 bit. Nalika mode cipher simetris mbutuhake IV, dawa IV kudu padha karo ukuran blok cipher. Mula, sampeyan kudu tansah nggunakake IV 128 bit (16 bita) karo AES.

Kunci Rahasia AES

AES nyedhiyakake 128 bit, 192 bit lan 256 bit ukuran kunci rahasia kanggo enkripsi. Yen sampeyan milih 128 bit kanggo enkripsi, kunci rahasia kudu dawane 16 bit lan 24 bit lan 32 bit kanggo ukuran kunci 192 lan 256 bit. Contone, yen ukuran tombol 128, banjur kunci rahasia sing bener kudu 16 karakter yaiku, 16*8=128 bit.