Triple DES utawa DESede , algoritma tombol simetris kanggo enkripsi data elektronik, minangka penerus saka DES (Standar Enkripsi Data) lan nyedhiyakake enkripsi sing luwih aman tinimbang DES. Triple DES mbagi kunci sing diwenehake pangguna dadi telung subkunci minangka k1, k2, lan k3. Pesen dienkripsi nganggo k1 dhisik, banjur didekripsi nganggo k2 lan dienkripsi maneh nganggo k3. Ukuran tombol DESede yaiku 128 utawa 192 bit lan ukuran blok 64 bit. Ana 2 mode operasi-Triple ECB (Buku Kode Elektronik) lan Triple CBC (Cipher Block Chaining).
Ing ngisor iki minangka alat gratis online sing nyedhiyakake enkripsi lan dekripsi DES telung kanthi rong mode operasi kanggo teks biasa.
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.
Enkripsi Triple DES
- Pilihan Kunci:Triple DES nggunakake telung tombol, biasane diarani K1, k2, k3. Saben tombol dawane 56 bit, nanging amarga bit paritas, ukuran kunci efektif yaiku 64 bit saben tombol.
- Proses enkripsi::
- Enkripsi nganggo K1Blok plaintext pisanan dienkripsi nggunakake tombol pisanan K1, ngasilake ciphertext C1
- Dekripsi nganggo K2:C1 banjur didekripsi nggunakake tombol kapindho K2, ngasilake asil penengah.
- Enkripsi nganggo K3:Pungkasan, asil penengah dienkripsi maneh nggunakake tombol katelu K3 kanggo ngasilake ciphertext C2 pungkasan.
Dekripsi Triple DES
Dekripsi ing Triple DES ateges mbalikke saka enkripsi:
- Proses dekripsi:
- Dekripsi nganggo K3Ciphertext C2 didekripsi nggunakake tombol katelu K3 kanggo entuk asil penengah.
- Enkripsi nganggo K2:Asil penengah banjur dienkripsi nggunakake tombol kapindho K2, ngasilake asil penengah liyane.
- Dekripsi nganggo K1:Pungkasan, asil iki didekripsi nggunakake tombol K1 pisanan kanggo entuk plainteks asli.
Manajemen Kunci
- Ukuran kunci:Saben tombol ing Triple DES dawane 56 bit, nyebabake total ukuran kunci efektif 168 bit (wiwit K1, K2 lan K3 digunakake kanthi urutan).
- Panganggone kunci:K1 lan K3 bisa dadi tombol padha kanggo kompatibilitas sakdurunge karo DES standar, nanging dianjurake kanggo K2 beda kanggo nambah keamanan.
Pertimbangan Keamanan
- Triple DES dianggep aman nanging relatif alon dibandhingake karo algoritma modern kaya AES.
- Amarga dawa tombol, 3DES rentan marang serangan tartamtu lan ora dianjurake maneh kanggo aplikasi anyar sing kasedhiya alternatif sing luwih apik (kaya AES).
Triple DES tetep digunakake ing sistem warisan sing mbutuhake kompatibilitas karo DES, nanging aplikasi modern biasane nggunakake AES kanggo enkripsi simetris amarga efisiensi lan keamanan sing kuat.
Pandhuan Panggunaan Enkripsi DES
Ketik sembarang teks kosong utawa sandhi sing pengin dienkripsi. Sawisé iku, pilih mode enkripsi saka gulung mudhun. Ing ngisor iki minangka lembah sing bisa ditindakake:
-
ECB: Kanthi mode ECB, teks apa wae dipérang dadi pirang-pirang blok, lan saben blok dienkripsi nganggo kunci sing disedhiyakake lan mula blok teks biasa sing padha dienkripsi dadi blok teks cipher sing padha. Mula, mode enkripsi iki dianggep kurang aman tinimbang mode CBC. Ora ana IV sing dibutuhake kanggo mode ECB amarga saben blok dienkripsi dadi blok teks cipher sing padha. Elinga, nggunakake IV njamin plainteks sing padha dienkripsi menyang ciphertext sing beda.
-
CBC: Mode enkripsi CBC dianggep luwih aman tinimbang mode ECB, amarga CBC mbutuhake IV sing mbantu kanthi acak enkripsi blok sing padha ora kaya mode ECB. Ukuran vektor inisialisasi kanggo mode CBC kudu 64 bit tegese dawane 8 karakter yaiku, 8*8 = 64 bit