CRYPTOGRAPHY (Enkripsi dan Dekripsi)

Seblum kita mengenal lebih dalam tentang cryptography, ada baiknya kita berkenalan terlebih dahalu dengan enkripsi dan dekripsi. Kata mbah mah gak kenal makanya gak sayang, biar lebih sayang lagi ada baiknya kenalan dulu. Enkripsi (Encryption) dalam pengetahuan sederhananya adalah proses pengubahan dari plaintext ke ciphertext, dengan algoritma crptography tertentu. Sedangkan Deskripsi (Descrypion), proses pengubahan dari plaintext ke chipertext, dengan algoritma crptography tertentu. Pesti tambah bingung nih, ada istilah ciphertext dan plaintext. ciphertext merupakan hasil proses algoritma crypthography dari suatu plaintext. dan Plaintext adalah semua data yang belum diproses melalui algoritma cryptography. Plaintext bisa berupa text, image(gambar) atau bentuk lainnya. Nah dari beberapa istilah diatas kita mulai bahas apa itu CRYPTOGRAPHY. Secara umum Cryptography adalah ilmu yang mempelajari bagaimana melakukan enkripsi dan dekripsi, dengan memanfaatkan model matematika tertentu. Dengan memanfaatkan cryptography, maka kita dapat menyimpan data rahasia pada suatu penyimpanan tertentu. Sudah dari zaman dahulu kala ilmu cryptography digunakan. Dalam sejarah banyak kerajaan yang akan mengerimkan pesan ke kerajaan lainnya, isi dari pesan tersebut diubah agar orang lain kesulitan untuk membacanya. Hanya penerima saja yang mampu membaca isi surat tersebut. Dari pelajaran sejarah tersebut kita dapat belajar bahwa, si penerima bisa membaca isi informasi/pesan tersebut dikarenakan penerima mengetahui bagaimana membacanya, atau bisa dibilang dia mempunyai semacam kunci(key) untuk membuka isi pesan tersebut.

Tujuan dari penggunaan cryptography sendiri adalah:

  1.  secrey, informasi dengan aman. 
  2.  integrity, informasi tidak rusak. 
  3.  authentication, informasi hanya dapat diakses oleh yang berhak.
  4.  non-repudiation, informasi yang sekali terkirim. sumber: Konsep dan Implementasi Cryptograpy dengan .NET

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *