Teknik Enkripsi dan Dekripsi Teks dengan Algoritma Caesar Cipher Menggunakan Bahasa Pemrograman Python
Abstract
Penelitian ini berfokus pada pengembangan aplikasi enkripsi dan dekripsi teks menggunakan algoritma Caesar Cipher dengan antarmuka grafis berbasis Python dan Tkinter. Tujuan dari penelitian ini adalah untuk memberikan pemahaman dasar mengenai konsep enkripsi dan dekripsi, serta menyediakan alat yang memudahkan pengguna dalam melakukan proses tersebut. Dalam penelitian ini, algoritma Caesar Cipher diterapkan untuk mengenkripsi dan mendekripsi teks berdasarkan kunci pergeseran yang ditentukan pengguna. Aplikasi ini menyediakan dua fungsi utama, yaitu enkripsi dan dekripsi, yang dapat diakses dengan antarmuka grafis yang sederhana dan mudah digunakan. Hasil penelitian menunjukkan bahwa meskipun algoritma Caesar Cipher memiliki keterbatasan dalam hal keamanan, aplikasi ini berhasil memberikan pengalaman pembelajaran yang efektif tentang prinsip dasar kriptografi. Saran untuk pengembangan lebih lanjut mencakup peningkatan keamanan dengan menggunakan algoritma enkripsi yang lebih kuat, serta penambahan fitur-fitur tambahan yang dapat memperkaya fungsionalitas aplikasi. Penelitian ini memberikan kontribusi dalam memperkenalkan dan mempermudah pemahaman tentang enkripsi teks dasar bagi para pemula dalam bidang kriptografi.