Encryption (Introduction)

Encryption? What Is It Actually?

Encryption atau enkripsi, adalah sebuah teknik untuk menerjemahkan suatu pesan yang dapat dibaca manusia atau mesin (plaintext) menjadi pesan yang tidak dapat dibaca oleh manusia maupun mesin (ciphertext). Kalo nggak bisa dibaca buat apa dienkripsi? Dizaman digital ini pesan ataupun data dikirim melalui internet, dimana pesan tersebut bisa saja diakses oleh siapapun diinternet dan tentu saja kita tidak mau pesan atau data yang kita kirim dibaca maupun digunakan oleh pihak yang tidak kita inginkan. Kita tidak ingin pesan yang berisi curahan hati mengenai pacar yang berubah dibaca oleh orang-orang nan comel diluar sana, dikarenakan hal tersebut teknik Encryption (enkripsi) dibutuhkan.

What Is It Does?

encryption-diagram-1.gif

Bisa kita lihat diilustrasi di atas Encryption mengubah pesan yang dapat kita baca menjadi sekumpulan huruf atau simbol yang tidak dapat kita pahami tanpa mengetahui Encryption key atau kunci yang diperlukan untuk mengartikan pesan yang kita kirimkan. Dengan mengetahui Encryption key kita dapat men-Decrypt ciphertext menjadi plaintext.

Decrypt

Decrypt adalah antonim dari Encrypt, jadi Decrypt adalah teknik untuk menerjemahkan ciphertext (pesan yang tidak dapat dipahami) menjadi plaintext (pesan yang dapat dipahami).

Encryption Key

Encryption key adalah istilah untuk metode yang kita gunakan untuk men-Encrypt pesan yang kita kirimkan, tanpa mengetahui Encryption key kita tidak dapat menerjemahkan ciphertext tersebut, sehingga kita tidak akan dapat memahami isi dari pesan tersebut.

How Is It Implemented Now?

data-encryption-isometric-flowchart-vector-18116305

Encryption is implemented on a lot of things, apalagi disaat dimana data probadi maupun perusahan berterbangan diangkasa sehingga harus diterapkan suatu cara untuk mengamankan data yang berterbangan tersebut dan Encryption merupakan sebuah solusi yang dapat menangani permasalahan tersebut. Sehingga banyak perusahaan yang mengembangkan Encryption Algorithm yang dapat melindungi data-data tersebut dan memiliki kesulitan yang tinggi sehingga tidak memungkinkan untuk dipecahkan oleh pihak yang tidak diinginkan.

Encryption Algorithm

Encryption Algorithm adalah program yang dapat meng-Encrypt data yang akan dikirimkan, dengan peningkatan jumlah data secara signifikan maka diciptakan sebuah program yang dapat membantu Encrypt data sehingga tetap efisien waktu untuk men-Encrypt big data. Encryption Algorithm juga digunakan untuk men-Decrypt data yang telah dikirimkan menggunakan Encryption Key Algorithm.

Encryption Key Algorithm

Encryption Key Algorithm adalah kunci untuk algoritma yang digunakan untuk men-Encrypt maupun men-Decrypt data yang telah kita kirimkan. Encryption Key Algorithm dibagi menjadi dua jenis, yaitu:

  1. Symmetric Key Algotirhm, sesuai dengan namanya symetris, atau sama dikedua sisi. sehingga Symmetric Key Algorithm adalah algoritma yang sama untuk men-Encrypt dan men-Decrypt data.general-encryption-illustration
  2. Asymmetric Key Algorithm sesuai dengan namanya asymetris, atau tidak sama dikedua sisi. Asymmetric Key Algorithm adalah algoritma yang berbeda untuk men-Encrypt dan men-Decrypt data, sehingga kunci yang digunakan untuk men-Encrypt dan men-Decrypt berbeda tidak satu kunci seperti sebelumnya.
    private-key-and-a-public-key-in-asymmetric-encryption-1.png

 

 

 

Tinggalkan komentar