Proses Enkripsi Data Plain Text (Encryption algorithms - Encrypt data a Plain text + Java Source Code)

in #programming7 years ago

Sumber

Sistem keamanan jaringan adalah proses dimana sistem tersebut merupakan suatu pencegahan dan pengidentifikasian terhadap pengguna yang tidak sah (Penyusup). Proses ini sangat penting adanya untuk memonitoring akses jaringan yang bertujuan demi mengantisipasi resiko ancaman sistem jaringan berupa ancaman fisik maupun ancaman logik.

  • Ancaman Fisiki : Perusakan terhadap bagian fisik komputer atau bisa dikatakan sebagai Hadware.
  • Ancaman Logik : Yaknik pencurian data oleh seorang penyusup yang berusaha membobol akun milik seseorang.

Didalam sistem ini yang kemungkinan besar rentan terhadap serangan hacker apabila keamanan pada jaringan tersebut tak di prioritaskan, maka akan sangat dengan mudah sistem ini di bobol oleh penyusup yang mencoba mengambil segala keuntungan pribadi maupun kelompok. Akan tetapi, untuk membobol sistem keamanan jaringan bukanlah hal yang mudah dilakukan. Banyak proses-proses yang harus dilakukan demi mencari celah sekecil apapun untuk dijadikan sebagai pintu masuk mereka. Karena pada dasarnya seorang Hacker bekerja dengan kemampuan di atas rata-rata orang awam pada umumnya. IQ, sikologi, serta mental mereka telah terbentuk sejak lama yang membuat mereka menjadi seorang yang ahli dalam berimajinasi.

Sumber

Tentunya imajinasi itu ialah hal yang mutlak dilakukan oleh seorang Hacker. Karena bekerja dengan imajinasi mereka merupakan kebiasaan yang telah mereka lakukan selama ini seperti halnya kasus-kasus pembobolan Rekening Bank, ATM, Kartu Kredit, Situs Belanja Online, dll. Semua kasus itu sungguh diluar dugaan kita, dengan mudahnya mereka mampu meretas segala hal dengan modal dasar imajinasi yang mereka miliki. Keahlian itu pula yang membuatku penasaran bagaimana mereka mampu melakukan hal-hal gila diluar nalar pemikiran.

Ini telah memotivasiku ingin mempelajari hal-hal kecil yang mungkin saja berguna bagi keamanan jaringan. Salah satu project ini yaitu "Pengenkripsian Data Plain Text". Mungkin kalian pernah mendengar mengenai Kriptografi, yakni ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti halnya kerahasiaan data, intregritas data, keabsaha data, serta autentikasi data. Dapat dikatakan bahwa Kriptografi ini adalah ilmu seni yang menjaga keamanan pesan.

4 komponen utama dari Kriptografi yaitu :

  1. Plain Text, pesan yang dapat di baca
  2. Chiper Text, pesan acak yang tidak dapat di baca
  3. Key, kunci untuk melakukan teknik Kriptografi
  4. Algorithm, metode yang digunakan untuk melakukan enkripsi dan dekripsi


Sumber

Dalam artikel ini aku ingin membahas mengenai dasar dari proses enkripsi dan dekripsi suatu data kecil berbentuk .pdf sebagai contoh. Dari data ini aku telah membuat codingan program sebagai salah satu senjata untuk membuat file data tersebut terenkripsi dan juga terdekripsikan. Untuk melakukan proses ini tak luput dari bahasa pemrograman yang telah menjadi makanan keseharian dari seorang prgrammer tentunya. Maka dari itu aku menggunakan bahasa pemrograman Java sebagai salah satu bahasa pemrograman terbaik yang pernah aku pelajari. Lihat saja pada gambar di bawah ini yang berisi source code dari program enkripsi tersebut.

- Sources Code Programs


- Output Programs


Dalam program tersebut telah ada beberapa penjelasan penting apabila kalian dapat memahaminya. Program tersebut juga dapat di kembangkan lagi sesuai dengan keinginan. Dikarenakan program yang aku tulis itu merupakan program sederhana yang dapat menampung file data kecil. Sedangkan untuk file data berukuran besar, mungkin akan ada pada artikel selanjutnya. Tapi satu hal yang ingin aku katakan bahwa dalam artikel ini aku tidak membuat sebuah tutorial, melainkan hanya pembahasan kecil mengenai enkripsi.

Inilah salah satu keuntungan besar bagi orang-orang yang mampu menguasai ilmu di bidang kriptografi. Semakin berkembangnya zaman maka akan semakin rentan pula sistem keamanan dari setiap komputer yang terhubung ke jaringan internet. Oleh karena itu banyak orang yang berlomba-lomba menguasai bidang ini untuk melindungi sistem mereka yang berisi data penting yang mungkin saja apabila di susupi oleh Hacker akan merugikan mereka nantinya. Proses enkripsi ini telah banyak di terapkan di perusahaan-perusahaan besar demi keamanan sistem jaringan komputer mereka. Namun kita tidak tahu sebatas apa pertahanan dari sistem tersebut untuk tahan akan kerentanan dari penyusup yang semakin hari semakin berkembang. Tentunya semua itu akan terjawab di masa-masa yang akan datang. Dimana masa akan berubah menjadi masa dengan sejuta kehidupan teknologi yang tak akan lepas dari kehidupan manusia.


Follow me at :

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


-Komunitas Steemit Indonesia-

Sort:  

Thanksss.........sir.

Follow me @amazingtech and upvote and get upvotes everyday

Urwell sir. Okey, i will follow you @amazingtech 😊

Calling @originalworks :)
img credz: pixabay.com
Steem is behaving weird in low voting percentages, so actual votes can diverge by up to 1 voting percent point.
Nice, you got a 2.0% @minnowbooster upgoat, thanks to @alfarisi
Want a boost? Minnowbooster's got your back!

The @OriginalWorks bot has determined this post by @alfarisi to be original material and upvoted it!

ezgif.com-resize.gif

To call @OriginalWorks, simply reply to any post with @originalworks or !originalworks in your message!

To enter this post into the daily RESTEEM contest, upvote this comment! The user with the most upvotes on their @OriginalWorks comment will win!

For more information, Click Here! || Click here to participate in the @OriginalWorks sponsored writing contest(125 SBD in prizes)!!!
Special thanks to @reggaemuffin for being a supporter! Vote him as a witness to help make Steemit a better place!

Thank you so much. But I don't understand about this, can you help me? Please @OriginalWorks

Thank you so much sir @minnowbooster

good post @alfarisi Sistem keamanan jaringan adalah proses dimana sistem tersebut merupakan suatu pencegahan dan pengidentifikasian terhadap pengguna yang tidak sah (Penyusup). Proses ini sangat penting adanya untuk memonitoring akses jaringan yang bertujuan demi mengantisipasi resiko ancaman sistem jaringan berupa ancaman fisik maupun ancaman logik.

Terima kasih banyak bang @emirzafirdaus

Mantapli,
Jadi teringat da vinci code 😌

Eaaakk tara bikin aku semakin terbuka pikiran nih. Udah ada bahan baru nulis tentang The Da Vinci Code. Pastinya keren kan film itu? hahah @cutthara Thanks ra