Enkripsi & Dekripsi Speck
Enkripsi atau dekripsi teks dengan block cipher Speck128 (kunci 128, 192, atau 256-bit) dalam mode ECB atau CBC, dengan keluaran base64 atau heksadesimal. Berjalan di browser Anda.
Input
Output
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/speck-encrypt-decrypt \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputText": "Hello, World!",
"direction": "encrypt",
"key": "000102030405060708090a0b0c0d0e0f",
"keyFormat": "hex",
"mode": "ecb",
"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 `speck-encrypt-decrypt` tool (Speck 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/speck-encrypt-decrypt/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Enkripsi & Dekripsi Speck — 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 block cipher Speck128 sepenuhnya di browser Anda. Tidak ada yang Anda ketik, termasuk kuncinya, yang diunggah.
Cara menggunakannya
- Tempel teks Anda (atau sandi, saat mendekripsi) ke Masukan.
- Pilih Enkripsi atau Dekripsi.
- Masukkan Kunci: 16, 24, atau 32 byte (Speck128/128, /192, atau /256), sebagai Heksadesimal atau Teks.
- Pilih ECB atau CBC. CBC memerlukan IV 16 byte sebagai 32 karakter heksadesimal.
- Pilih apakah sandi ditampilkan sebagai Base64 atau Heksadesimal.
Kompatibilitas
Kata berukuran 64-bit dengan urutan little-endian, seperti pada implementasi referensi NSA, sehingga vektor uji Speck128/128 yang dipublikasikan dapat direproduksi persis. Teks biasa diberi padding PKCS#7 hingga kelipatan 16 byte.
Apakah saya perlu menggunakannya?
Speck adalah cipher ringan yang dirancang untuk perangkat dengan sumber daya terbatas. Cipher ini tidak memiliki pemeriksaan integritas dan ECB membocorkan pola, jadi gunakan hanya untuk berinteroperasi dengan sistem yang sudah ada. Untuk hal baru, gunakan AES.
Pemecahan masalah
- "Decryption failed": kunci, IV, atau mode berbeda dari saat enkripsi, atau sandinya telah diubah.
- Hasil berbeda di tempat lain: periksa konvensi urutan byte dan padding pada alat lainnya.