Você está na página 1de 4

ANALISA DATA Berdasar percobaan symetric cryptography yang dilakukan maka dapat diberikan analisa data bahwa symetryc

criptograpy merupakan metode pengamanan dalam pengiriman data. Dalam symetryc cryptography terdapat proses enkripsi dan proses dekripsi pesan dimana kunci yang digunakan untuk melakukan enkripsi pesan dan dekripsi pesan adalah kunci yang sama. Pada proses symetric cryptography pesan yang akan dikirim diencrypt menggunakan key tertentu sehinngga pesan plaintext menjadi ciphertext ( pesan yang telah ter-encrypt ) kemudaian pada sisi penerima chipertext di-decrypt dengan menggunakan key yang sama sehingga didapatkan pesan plaintext seperti semula. Berdasarkan masanya kriptografi dibedakan menjadi 2 yaitu kriptografi klasik dan kriptografi modern. Pada percobaan kali ini akan menggunakan 2 macam algoritma yaitu algoritma caesar cipher sebagai jenis kriptografi klasik dan menggunakan algoritma RC4 sebagai jenis kriptografi modern. KRIPTOGRAFI KLASIK ( caesar cipher ) Sebelum melakukan proses enkripsi dan dekripsi, hal yang terlebih dahulu perlu dilakukan adalah menginstall apache2 php5 dan membuat file php. Setelah terinstall maka Pc client mengakses PC server sehingga didapatkan tampilan php seperti berikut : No IP server yang diakses pada PC client yaitu : 192.168.100.106

Pada percobaan yang pertama adalah menggunakan algoritma kriptografi caesar cipher. Hal pertama yang dilakukan adalah membuat form php untuk memasukkan plainteks yang akan dikirim dan key (yang berupa bilangan) dengan nama awal.php. Kemudian membuat file yang digunakan untuk melakukan proses enkripsi dengan nama enkcaesar.php Merupakan command untuk enkripsi dimana ditambahkan key pada plaintext sehingga didapatkan hasil ciphertext.

Tampilan hasil dari program awal.php dan enkcaesar.php untuk menginputkan plaintext dan key untuk dilakukan proses enkripsi. plaintext : ada Key :3 Kemudian dilakukan pembuatan form untuk memasukkan key agar dapat mendapatkan kembali plaintext,sehingga dihasilkan tampilan seperti berikut :

Untuk mendapatkan plaintext maka dilakukan pembuatan program untuk dekripsi yaitu sebagai berikut:

Command yang digunakan untuk proses dekripsi, dimana untuk mendapatkan plaintext awal maka chipertext dikurangi dengan key sehingga didapatkan plaintext.

Modulo 256 digunakan untuk looping data, jiak lebih panjang dari 256 maka kembali ke awal lagi.

Untuk mendapatkan nilai plaintext kembali maka dilakukan proses dekripsi sehingga menghasilkan tampilan seperti berikut

Chipertext yang didapatkan dari hasil enkripsi dari plaintext yang telah dienkripsi dan diberi key 3 yaitu : dgd. setelah dilakukan dekripsi maka didapatkan kembali plaintext yang dikirim dari hasil dekripsi cipher text yaitu : ada Pada percobaan dengan algoritma caesar, ketika plaintext diubah dan memasukkan plaintext dengan kata yang yang sama berulang ulang maka didapatkan hasil enkripsi dengan ciphertext yang berulang-ulang pula. Seperti ditunjukkan pada tampilan hasil berikut :

KRIPTOGRAFI MODERN( Simetrik RC4 ) Percobaan selanjutnya adalah merupakan percobaan dengan menggunakan algoritma kriptografi RC4. Dimana algoritma RC4 merupaka algoritma kriptografi modern. Pada percobaan ini hampir sama dengan percobaan dengan caesae cipher, namun ditambahkan lagi command dibawah ini :

Pada comand diatas merupakan file form php dengan nama awalrc4.php, dimana untuk kunci maksimal panjang kata tanpa spasi sepanjang 16 karakter.

Pada percobaan ini dimasukkan pliantext ada dengan panjang key 10 , dengan menambahkan program untuk memproses setup key dari enkripsi RC4 dengan nama penkripsi.php dan file untuk enkripsi maka ketika dimasukkan plaintext dan key dihasilkan tampilan sebagai berikut :

dengan key sepanjang 10 maka didapatkan ciphertext hasil enkripsi ?1. Kemudian dilakukan pembentukan form proses dekripsi dengan menambahkan command berikut :

Serta ditambahkan command untuk pembentukan kunci dekripsi dan dekripsi sehingga didapatkan hasil plaintext seperti semula, ditunjukkan pada gambar seperti berikut :

Kemudian dilakukan percobaan dengan mengubah input plaintext yaitu dengan mengulang kata ada menjadi ada ada ada ada dengan key yang sama yaitu 10.seperti berikut :

Sehingga didapatkan hasil enkripsi ciphertext sebagai berikut :

Ciphertext yang dihasilkan pada proses enkripsi tidak berulang seperti halnya pada algoritma caesar cipher,

Você também pode gostar