Dashboard
Ringkasan performa enkripsi AES-256-CBC secara real-time
Grafik Latensi
LiveBelum ada data. Jalankan enkripsi untuk melihat grafik.
Info AES-256-CBC
| Algoritma | AES-256-CBC |
| Ukuran Kunci | 256-bit (32 byte) |
| Block Size | 128-bit (16 byte) |
| IV | Random 16 byte |
| Jumlah Round | 14 round |
| Output Format | Base64 (IV+Cipher) |
Dekripsi AES memerlukan Inverse Key Schedule — setiap round key dikenai InvMixColumns (GF 2⁸). AES-256 = 14 iterasi overhead ini (NIST FIPS 197).
Aktivitas Terbaru
Belum ada aktivitas.
Enkripsi Manual
Menu 1 — Enkripsi teks/JSON menggunakan AES-256-CBC
Input Plaintext
Hasil Enkripsi
Dekripsi Manual
Menu 2 — Dekripsi ciphertext Base64 kembali ke plaintext
Input Ciphertext
Hasil Dekripsi
Batch Test JSON
Menu 3 — Enkripsi seluruh array JSON + laporan lengkap per-item
Data JSON (data.json)
Enkripsi File
Uji latensi AES-256-CBC pada file nyata (Gambar, PDF, Dokumen)
Upload File
Hasil Analisis File
Belum ada file yang diproses.
Log Latensi
Menu 4 — Riwayat latensi semua operasi (latency.log)
Latency Log 0 entri
Belum ada data log latensi.
Log Data
Menu 5 — Catatan lengkap ukuran & kecepatan setiap operasi (data.log)
Data Log 0 entri
Belum ada log data.
Pengaturan Kunci
Konfigurasi kunci AES-256 — harus tepat 32 karakter (256-bit)
Set Kunci Manual
Upload key.json
Upload file
key.json dari project Dart.
Drag & drop atau klik untuk memilih key.json
Status Sistem
| Kunci Enkripsi | Belum diset |
| WebCrypto API | Tersedia |
| Algoritma | AES-256-CBC |
| Mode | CBC (Cipher Block Chaining) |
| Padding | PKCS7 |
| Total Operasi | 0 |
UI & Personalization
Engine & Security
Data & Sync
💡 Pintasan Keyboard (Keyboard Shortcuts)
Enter
1 - 9
Esc
T
Mode eksplorasi membantu Anda memahami bagaimana AES-256 memproses data di balik layar secara transparan.
Penyimpanan Lokal
Manajemen data yang tersimpan di browser (localStorage) — bisa dihapus kapan saja
Penggunaan Storage Browser
Data disimpan hanya di browser ini. Tidak dikirim ke server. Aman dan privat.
Tentang Penyimpanan Lokal
| Mekanisme | localStorage (Web Storage API) |
| Kapasitas Typical | 5–10 MB per domain |
| Persistensi | Tersimpan sampai dihapus manual |
| Privasi | Hanya di browser ini, tidak dikirim ke server |
| GitHub Pages | Berfungsi penuh (client-side only) |
Dashboard ini adalah aplikasi client-side only — tidak memerlukan backend
server.
Upload folder web-dashboard/ ke repository GitHub, aktifkan GitHub Pages
(Settings → Pages → Branch: main, folder: /web-dashboard), dan dashboard langsung bisa
diakses publik.