Selamat sore 🙂
Kali ini aku mau berbagi pengalaman dan pengetahuan baru dalam Pemrograman Delphi 🙂 dan Enkripsi AES.
Ya, ini berawal dari permasalahan yang diberikan untuk membuat suatu aplikasi/program yang mengandung enkripsi pada mata kuliah Pengaman Jaringan Sistem Komputer. Akhirnya aku muncul suatu ide untuk membuat suatu aplikasi yang dapat membantu user dalam mengamankan file-file yang dianggapnya pribadi dan tidak untuk dipublikasikan/disebarluaskan.
Jadi alur programnya itu seperti ini :
- Misalkan suatu saat ada temen yang pinjam laptop/notebook kita untuk keperluan copy data materi kuliah.
- Nah sama si dia di-explore kemana-mana dan akhirnya menuju ke suatu folder/lokasi file pribadi kalian tersimpan.
- Nah, sama dia dibuka trus ternyata mau dicopy sama dia.
- Nah, disinilah saatnya program ini bekerja :mrgreen:, jadi saat dia melakukan proses copy program akan dengan segera mengganti filenya dengan file yang terenkripsi.
- Jadi, waktu di-paste dan mau dibaca/dilihat… eng ing eng,, ternyata file berisi teks yang gag karuan :D. Berhasil …. yeah!!!
Ya, alurnya adalah seperti itu semoga kalian paham :). Sekarang gimana caranya untuk menetukan file mana yang perlu diproteksi ? tenang, sudah aku siapkan caranya dan yang ini gag konvensional pastinya, coba liat gambar dibawah ini :
Gimana, cukup lumayan bukan :D, ya jadi kita bisa dengan leluasa dan mudah untuk memilih file mana yang ingin diproteksi hanya dengan klik kanan. Setelah dipilih menu itu, maka program akan menjalankan Enkripsi AES & melakukan penyimpanan ke Database Ms. Access, yang disimpan hanya path… untuk file yang sudah terenkripsi akan di-create di folder yang sudah ditentukan. Nah sekarang gimana caranya program kita mendeteksi saat user melakukan proses Copy file ??? tenang, sudah ada program yang berjalan di background yang aku letakkan di System Tray Taskbar 😀
Hehe,,, gimana… lumayan kan :D, pengetahuan yang aku dapet dari project ini adalah :
- Tahu caranya untuk membuat menu pada klik kanan file dengan Delphi, yang biasa disebut dengan Context Menu
- Tahu gimana caranya membuat aplikasi delphi yang berjalan pada System Tray
- Tahu gimana caranya membuat aplikasi delphi yang mampu mendeteksi saat user melakukan proses Copy/Cut/Paste
- Dapat mengelola clipboard denga Delphi
- Dapat melakukan enkripsi file dengan Delphi menggunakan metode AES
Oke, sekian basa-basinya 😀 untuk mencobanya silahkan download contoh aplikasinya disini : Download Contoh Aplikasi Delphi Enkripsi File
NB : saat ini masih saya lampirkan versi exe nya dulu, karena masih BETA. Tunggu PART 2 muncul, insyaallah sudah saya share source codenya 😉
Pingback: Program Enkripsi File Metode AES Dengan Delphi 7 – Part 2 « ayo belajar sama – sama …
bro, sekedar mau tau aja, caranya untuk menon-aktifkan program nya itu gimana ya ?
trus saia nyobain buat enkripsi 1 file, nah caranya buat dekrip nya file nya gimana ya ?
di system tray dimatikan aja, klik kanan trus exit 🙂
Open sourcenya gan. biar buat pembelajaran.
atau ane mau beli ni program, kira2 dijual berapa??
udah ane share source nya di PART 2 gan… coba cek dimari :http://rendramm2.wordpress.com/2012/02/01/program-enkripsi-file-metode-aes-dengan-delphi-7-part-2/
bagaimana cara pengoperasiannya yaa.
permisi gan mau nanyak nhi gi mana proses sebelum melakukan addroundkey dalam metode aes,.,.
contoh misalkan saya nulis “Aplikasi untuk skripsi” gi mana gan untuk proses pertammnya nyari tutoral contoh enkripsi bentuk text g nemu gan,.,.boleh minta bantuannya gan,.,.
soallnya mau aku buat Skripsi gan,.,.,sorry ganggu