Enkripsi & Dekripsi DES / Triple DES
Enkripsi atau dekripsi teks dengan DES atau Triple DES (3DES) dalam mode ECB atau CBC, dengan kunci heksadesimal dan keluaran base64 atau hex. Berjalan di browser Anda.
Input
Diabaikan dalam mode ECB.
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/des-encrypt-decrypt \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "Hello, World!",
"direction": "encrypt",
"algorithm": "des",
"mode": "ecb",
"key": "133457799bbcdff1",
"iv": "",
"format": "hex"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `des-encrypt-decrypt` tool (DES / Triple DES Encrypt & Decrypt) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/des-encrypt-decrypt/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Enkripsi & Dekripsi DES / Triple DES — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Enkripsi atau dekripsi teks dengan DES atau Triple DES (3DES) sepenuhnya di browser Anda. Tidak ada yang Anda ketik — teks, kunci, atau IV — yang diunggah.
Cara menggunakan
- Tempel teks Anda (atau cipherteks, saat mendekripsi) ke Masukan.
- Pilih Enkripsi atau Dekripsi, Algoritma, dan Mode (ECB atau CBC).
- Masukkan Kunci dalam hex: 16 karakter hex (8 byte) untuk DES; 48 karakter hex (24 byte) untuk Triple DES tiga kunci, atau 32 (16 byte) untuk 3DES dua kunci.
- Dalam mode CBC, masukkan juga IV 8-byte (16 karakter hex). ECB mengabaikannya.
- Pilih apakah cipherteks dalam Base64 atau Hex. Keluaran muncul di Hasil.
Teks biasa berupa UTF-8 dan diberi padding PKCS#7, sehingga keluarannya kompatibel dengan OpenSSL (openssl enc -des-ecb, -des-ede3-cbc) dan sebagian besar pustaka.
Apakah saya masih boleh memakai DES?
Tidak, untuk pekerjaan baru. DES memiliki kunci efektif 56-bit dan dapat dibobol dengan brute force; NIST juga telah menghentikan penggunaan Triple DES. Mode ECB juga mengenkripsi blok yang identik menjadi cipherteks yang identik, sehingga struktur data bocor. Alat ini ada untuk membaca dan membuat data bagi sistem lama. Untuk hal baru, gunakan AES.
Pemecahan masalah
- "Decryption failed" — kunci, IV, atau mode berbeda dari yang digunakan saat enkripsi, atau cipherteks telah diubah.
- Panjang cipherteks harus kelipatan 8 byte.
- Triple DES dua kunci (kunci 16-byte) diperluas menjadi K1‖K2‖K1, sesuai definisi standar.