Lewati ke konten utama

Enkripsi & Dekripsi XXTEA

API reference

Enkripsi atau dekripsi teks dengan sandi XXTEA (Corrected Block TEA) menggunakan kunci teks atau hex, dengan keluaran base64 atau hex. Berjalan di browser Anda.

Input

XXTEA adalah sandi lama yang ringkas dengan kelemahan yang diketahui dan tanpa pemeriksaan integritas. Gunakan hanya untuk berinteroperasi dengan sistem yang sudah ada (game, firmware embedded); pilih AES untuk hal baru.

Output

Hasil
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/xxtea-encrypt-decrypt \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Hello, World!",
    "direction": "encrypt",
    "key": "1234567890abcdef",
    "keyFormat": "text",
    "format": "base64"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `xxtea-encrypt-decrypt` tool (XXTEA 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/xxtea-encrypt-decrypt/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Enkripsi & Dekripsi XXTEA — 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 XXTEA (Corrected Block TEA) sepenuhnya di browser Anda. Tidak ada yang Anda ketik — teks maupun kunci — yang diunggah.

Cara menggunakannya

  1. Tempelkan teks Anda (atau ciphertext, saat mendekripsi) ke Teks masukan.
  2. Pilih Enkripsi atau Dekripsi.
  3. Masukkan Kunci — hingga 16 byte, sebagai Teks (UTF-8) atau Hex. Kunci yang lebih pendek diisi nol hingga 16 byte.
  4. Pilih apakah ciphertext berformat Base64 atau Hex. Keluaran muncul di Hasil.

Kompatibilitas

Ini mengikuti konvensi yang digunakan sebagian besar pustaka XXTEA (termasuk xxtea-node yang populer, serta port PHP, Python, dan Lua): data diisi nol hingga kelipatan 4 byte, dan panjang aslinya ditambahkan sebagai kata 32-bit little-endian di akhir agar dekripsi dapat menghapus padding. Oleh karena itu, ciphertext selalu berupa kelipatan 4 byte, minimal 8 byte. Kunci yang lebih panjang dari 16 byte ditolak, bukan dipotong diam-diam.

Masih perlukah menggunakan XXTEA?

Tidak untuk pekerjaan baru. XXTEA adalah sandi lama yang ringkas, dengan serangan yang sudah dipublikasikan dan tanpa pemeriksaan integritas. Sandi ini umum ditemukan di game dan firmware embedded, dan itulah tujuan alat ini. Gunakan AES untuk hal baru.

Pemecahan masalah

  • "Decryption failed" — kunci berbeda dari yang digunakan untuk enkripsi, atau ciphertext telah diubah atau terpotong.
  • Keluaran berbeda dari alat lain — periksa format kunci dan konvensi padding; sebagian pustaka tidak menyertakan kata panjang tambahan.
xxteateablock teacorrected block teaencryptdecryptcipherlegacy encryption

Suka alat-alatnya? Hilangkan iklannya.

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