Deskripsi
Aplikasi AES vs Blowfish Benchmark merupakan aplikasi desktop berbasis Python yang dirancang untuk melakukan proses enkripsi, dekripsi, dan pengukuran performa algoritma kriptografi simetris. Aplikasi ini menyediakan antarmuka grafis (Graphical User Interface) menggunakan pustaka Tkinter sehingga mudah digunakan oleh pengguna. Aplikasi ini mendukung dua algoritma kriptografi simetris, yaitu AES dan Blowfish, masing-masing dengan dua mode operasi, yaitu Electronic Code Book (ECB) dan Counter (CTR). Pengguna dapat memilih file dari sistem, memasukkan kunci enkripsi, dan menjalankan proses benchmark secara otomatis. Pada saat proses benchmark dijalankan, aplikasi akan mengukur beberapa parameter performa, antara lain waktu enkripsi, penggunaan memori, dan throughput enkripsi. Hasil pengujian ditampilkan dalam bentuk tabel dan grafik sehingga memudahkan pengguna dalam melakukan analisis dan perbandingan. Selain itu, aplikasi ini juga menyediakan fitur penyimpanan file terenkripsi, baik secara individual maupun keseluruhan, serta fitur dekripsi file yang telah dienkripsi sebelumnya. Dengan fitur tersebut, aplikasi ini tidak hanya berfungsi sebagai alat analisis, tetapi juga sebagai media pembelajaran dan simulasi kriptografi simetris.