Algoritma Dekripsi Analisis Algoritma One Time Pad .1 Algoritma Enkripsi

22 Gambar 3.6 Tampilan Halaman Enkripsi

3.5.3 Tampilan Halaman Dekripsi

Halaman Dekripsi pada Gambar 3.3 adalah tampilan untuk proses dekripsi. Pada halaman ini terdapat button “Browse” yang digunakan untuk mencari dokumen untuk didekripsi. Button “Genarate Key” digunakan untuk menampilkan kunci acak, lalu button “Proses” yang digunakan untuk menampilkan hasil dekripsi serta lamanya proses dekripsi. Button “Simpan” yang digunakan untuk menyimpan hasil dekripsi. Button “Kembali” yang digunakan untuk kembali ke halaman awal. 23 Gambar 3.7 Tampilan Halaman Dekripsi 3.6 Perancangan Input Dokumen 3.6.1 Berformat .txt Berikut kandidat plaintext untuk dokumen yang berformat .txt dan .doc dimana nanti akan menggunakan kunci acak yang berbeda : 1. Engkau selalu hadir dalam setiap langkah ku 2. I want him to be the only man that I’ll love for the rest of my life 3. Fidelis Asterina 4. File_output_stream = new FileOutputstreamf 5. key[i] = char key[i] - 72; 6. private static final int MATRIX_A = 0x9908b0df; 24 7. Tujuan penelitian ini adalah untuk mengimplementasikan algoritma One Time Pad untuk mengenkripsi dan mendekripsi berkas dokumen .txt,.doc dan Mersenne Twister sebagai pembangkit kunci. 8. MersenneTwisterFast other = MersenneTwisterFast o; 9. for int x = 0; x mt.length; x++ { 10. Batasan masalah dalam penelitian ini adalah:

3.6.2 Berformat .doc

Berikut kandidat plaintext untuk dokumen yang berformat .doc : 1. Give him the best of me till the day that i die 2. JOptionPane.showMessageDialogthis, Penyimpanan Hasil Dekripsi Telah Berhasil Disimpan di + filename; 3. Allah Bapa sungguh besar kasih Mu,, Engkau selalu hadir dalam setiap langkah ku,, 4. Universitas Sanata Dharma 5. for ;k=0; k--{ 6. Algoritma penyandian 7. Algortima 8. FileWriter outFile = new FileWriterf; PrintWriter out = new PrintWriteroutFile, true; 9. THIS PLAINTEXT 10. TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI