Lewati ke konten utama

Enkripsi & Dekripsi DES / Triple DES

API reference

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.

DES sudah rusak (kunci efektif 56-bit) dan Triple DES tidak direkomendasikan oleh NIST. Gunakan hanya untuk interoperabilitas dengan sistem lama; pilih AES untuk hal baru. Mode ECB membocorkan pola.

Output

Hasil
Apakah ini membantu?

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_HERE

Tempelkan 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/MCPMulai 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

  1. Tempel teks Anda (atau cipherteks, saat mendekripsi) ke Masukan.
  2. Pilih Enkripsi atau Dekripsi, Algoritma, dan Mode (ECB atau CBC).
  3. 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.
  4. Dalam mode CBC, masukkan juga IV 8-byte (16 karakter hex). ECB mengabaikannya.
  5. 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.
des3destriple destdesencryptdecryptciphercbcecblegacy encryption

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.