Rancangan Pengembangan Enkripsi & Dekripsi Data Menggunakan Metode Caesar Chiper (Encryption & Decryption Algorithms - Encrypt data a Plain text + Java Source Code)

in programming •  7 years ago 

Setelah sebelumnya aku telah menulis sebuah postingan yang membahas mengenai salah satu program pengenkripsian data plain text. Kini aku ingin mengembangkan program tersebut untuk lebih jelasnya lagi agar para pembaca mudah memahami tujuan dan manfaat dari proses enkripsi. Ini tak lepas dari metode pembelajaran yang digunakan untuk mengkodekan sebuah data sedemikian rupa untuk membatasi serta mengamankan informasi agar data tersebut tak dapat terbaca oleh penyusup yang dapat merugikan tentunya. Data yang telah di enkripsi pastinya tak akan terbaca karena keluaran yang dihasilkan akan berbentuk kata acak yang membingungkan. Maka dari itu, dibutuhkan pula proses deskripsi yaitu kebalikan dari proses enkripsi.

Sebenarnya tujuan dari program ini aku ingin sedikit menjelaskan bahwasanya proses pengenkripsian sangatlah penting dilakukan untuk menjaga kestabilitasan keamanan terhadap pencurian data yang di lakukan oleh oknum yang tiak bertanggung jawab. Seperti halnya seorang penyusup/hacker yang ingin membobol sistem keamanan data untuk mencuri data-data penting.

Contoh :

  • Rekening Bank
  • Sandi ATM
  • Sandi Kartu Kredit, dll

Maka dari itu, mengingat pentingnya meningkatkan sistem keamanan pada jaringan komputer. Aku telah mengembangkan sebuah program masa depan dalam proses pengenkripsian data plain text berbasis Java GUI. Mungkin program ini masih terlihat sangat sederhana karena aku belum mengembangkan nya secara penuh. Masih banyak faktor-faktor lain yang harus aku pertimbangkan nantinya. Akan tetapi program ini dapat menjadi pembelajaran awal bagi orang-orang yang ingin mencoba proses tersebut. Ini merupakan langkah awal yang bagus apabila program ini dapat dikembangkan terus di kalangan anak muda yang memiliki potensi serta bakat.

PROSES ENKRIPSI


PROSES DESKRIPSI


Pastinya generasi muda kita dapat menjadi generasi berkreatif yang mampu bersaing di kancah asih maupun dunia, terutama generasi anak muda Indonesia. Dan semoga ini dapat membantu para pembaca untuk menambah pengetahuan di bidang pemrograman. Tak terkecuali aku yang masih harus banyak belajar demi perkembangan kehidupanku ini yang ingin menjadi salah satu manusia berguna bagi penciptanya.

Source Code program dapat di download DISINI, free!!!


Follow me at :

Thanks For Reading This Post, If You Like, Upvote and Keep Resteem


-Komunitas Steemit Indonesia-

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

It is worth noting that Caesar ciphers are vulnerable to a wide range of cryptanalysis methods, especially frequency analysis and statistical attacks, and should not be used for protection of sensitive data.

Instead, use something like RSA/AES for this.

Still, very nice work. Always good to see people learning about cryptography.
Perhaps for a next project you could consider writing software that implements some attacks on a Caesar cipher to demonstrate why they should not be used for protecting sensitive data?

Links:
Practical Cryptography - Cryptanalysis of Caesar Cipher
Wikipedia on Breaking a Caesar Cipher

I will consider the suggestions you have given. Maybe I will do the project you are referring to. Thank you for advising me, and this will be an input for me to develop knowledge in the field of cryptography @shadowey