Pengujian Proses Enkrip1 Sender

4.2 Pengujian Sistem

Pengujian untuk sistem implementasi kriptografi Massey Omura dengan algoritma Least Significant Bit LSB modifikasi penyisipan tempat, ini dilakukan untuk dapat mendistribusikan pesan tanpa diketahui pihak lain dan mendapatkan pesan asli yang sesuai. Pengujian ini dimulai dengan melakukan enkripsi pesan dan dilanjutkan dengan embedding pada citra .bmp kemudian dilanjutkan dengan proses extracting lalu proses dekripsi.

4.2.1 Pengujian Proses Enkrip1 Sender

Sebelum melakukan proses Enkrip1 dilakukan penginputan pesan yang akan didistribusikan dengan menginputkan langsung pada TextBox Plain Text atau memilih pesan dari direktori dengan cara mengeksekusi Button Open File Plain Text. Pop-up Window Open File Plain Text ditunjukkan pada Gambar 4.14 Gambar 4.14 Pop-up Window Open File Plain Text Pesan yang dipilih adalh file text berformat .txt yaitu „plain text.txt‟ yang berisi pesan “SEPTIAN”. Universitas Sumatera Utara Hasil Plain Text yang dipilih dari direktori ditunjukkan pada Gambar 4.15 Gambar 4.15 Hasil Plain Text yang dipilih Setelah dilakukan memasukkan plain text dilanjutkan dengan proses generate bilangan prima dengan cara mengeksekusi Button generate pada bilangan prima. Bilangan prima didapatkan secara random dan lebih besar dari panjang karakter pada Plain Text, kemudian disepakati bersama oleh kedua belah pihak Sender dan Recipient. Hasil proses generate bilangan prima ditunjukkan pada gambar 4.16 Gambar 4.16 Hasil proses generate bilangan prima Setelah didapatkan bilangan prima p = 311, dilanjutkan dengan melakukan generate kunci enkripsi 1 dan kunci dekripsi 1. Kunci enkripsi 1 didapatkan secara random berdasarkan relatif prima dari p. kunci dekripsi didapatkan dengan menghitung invers modulo dari kunci enkripsi 1 jika dimodulokan dengan p. Universitas Sumatera Utara Hasil proses generate kunci enkripsi 1 dan kunci dekripsi 1 ditunjukkan pada Gambar 4.17 Gambar 4.17 Hasil proses generate kunci enkripsi 1 dan kunci dekripsi 1 Setelah didapatkan nilai p, kunci enkripsi 1 eA = 57, kunci dekripsi 1 dA = 223, langkah selanjutnya adalah mengeksekusi Button Enkripsi 1 yang melakukan proses enkripsi algoritma Massey Omura yaitu terlebih dahulu melakukan konversi nilai setiap karakter dengan tabel ASCII kemudian dilakukan enkripsi pesan dengan eA = 57, rumus perhitungan C 1 = m eA mod p. dimana m adalah nilai ASCII dari tiap karakter Plain Text. Tabel 4.1 Hasil enkripsi Cipher Text 1 untuk Plain Text “SEPTIAN” Karakter C 1 = m eA mod p C 1 S C 1 = 83 57 mod 311 224 E C 1 = 69 57 mod 311 266 P C 1 = 80 57 mod 311 135 T C 1 = 84 57 mod 311 160 I C 1 = 73 57 mod 311 104 A C 1 = 65 57 mod 311 94 N C 1 = 78 57 mod 311 166 Setelah didapat C 1 = 224;266;135;160;104;94;166 maka akan disimpan pada Folder “Pengirim” yang di direktori file .exe sistem berada dengan nama “Cipher1.txt” dan akan muncul DialogBox yang menandakan proses enkripsi selesai dan sistem akan menampilkan total waktu dari proses Enkripsi 1. Selanjutnya mengeksekusi Button Next untuk proses Embed1 Sender. Universitas Sumatera Utara Tanda proses enkripsi selesai ditunjukkan pada Gambar 4.18 Gambar 4.18 Tanda proses enkripsi selesai Direktori penyimpanan Cipher Text 1 C 1 ditunjukkan pada Gambar 4.19 Gambar 4.19 Direktori penyimpanan Cipher Text 1 4.2.2 Pengujian proses Embed1 Sender Pada proses Embed1 terlebih dahulu memasukkan file “Cipher1.txt” dengan Button Buka File Cipher text 1 dan memasukkan Cover image dengan format .bmp sebagai media penyisipan pesan dengan Button Open File Gambar Awal. Universitas Sumatera Utara Pop-up Window Buka File Cipher Text 1 ditunjukkan pada Gambar 4.20 Gambar 4.20 Pop-up Window Buka File Cipher Text 1 Pop-up Window Open File Gambar Awal ditunjukkan pada Gambar 4.21 Gambar 4.21 Pop-up Window Open File Gambar Awal Setelah memilih image, maka picurebox akan menampilkan image yang dipilih dengan dilengkapi Size image dan resolusi image Width dan Height. Universitas Sumatera Utara Hasil memasukan Cipher Text 1 dan Cover image ditunjukkan pada Gambar 4.22 Gambar 4.22 Hasil memasukan Cipher Text 1 dan Cover image Selanjutnya dengan mengeksekusi Button Sisip 1 akan memulai proses penyisipan Cipher Text 1 kedalam Cover image sehingga menghasilkan image Embeded1 dan sistem menampilkan total waktu dari proses Embed 1. Jika proses Embed 1 selesai, maka akan muncul DialogBox yang memberi informasi bahwa “sukses”. Hasil dari proses Embed 1 akan disimpan ke dalam Folder „Pengirim‟ dengan nama “Embeded1.bmp”. selanjutnya dengan mengeksekusi Button Next untuk ke proses Extract1 Recipient. Hasil Embed 1 dan DialogBox ditunjukkan pada Gambar 4.23 Gambar 4.23 Hasil Penyisipan 1 dan DialogBox Universitas Sumatera Utara

4.2.3 Pengujian proses Extract1 Recipient

Dokumen yang terkait

Implementasi Algoritma Elgamal Dengan Pembangkit Bilangan Prima Lehmann Dan Algoritma Least Significant Bit (Lsb) Dengan Cover Image Bitmap Untuk Keamanan Data Text

4 68 130

Implementasi Kriptografi Algoritma Elgamal Dengan Steganografi Teknik Least Significant Bit (LSB) Berdasarkan Penyisipan Menggunakan Fungsi Linier

5 81 114

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

1 1 13

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

0 0 2

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

0 0 5

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

1 6 16

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

0 0 2

Implementasi Algoritma Massey-Omura dan Algoritma Least Significant Bit (LSB) Modifikasi Tempat Penyisipan Dengan Cover Image Bitmap Untuk Keamanan Data Text

1 2 11

Implementasi Algoritma Elgamal Dengan Pembangkit Bilangan Prima Lehmann Dan Algoritma Least Significant Bit (Lsb) Dengan Cover Image Bitmap Untuk Keamanan Data Text

0 0 35

IMPLEMENTASI ALGORITMA ELGAMAL DENGAN PEMBANGKIT BILANGAN PRIMA LEHMANN DAN ALGORITMA LEAST SIGNIFICANT BIT (LSB) DENGAN COVER IMAGE BITMAP UNTUK KEAMANAN DATA TEXT

0 0 11