Enkripsi & Dekripsi XXTEA
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
Output
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_HERETempelkan 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/MCP | Mulai 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
- Tempelkan teks Anda (atau ciphertext, saat mendekripsi) ke Teks masukan.
- Pilih Enkripsi atau Dekripsi.
- Masukkan Kunci — hingga 16 byte, sebagai Teks (UTF-8) atau Hex. Kunci yang lebih pendek diisi nol hingga 16 byte.
- 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.