Proses Dekripsi Implementasi Sistem

mengembalikan nilai cHasil pada variable strChiper. Baris program 20 dan 21 berfungsi untuk mengosongkan nilai buffer1 dan buffer2.

4.1.7 Proses Dekripsi

Untuk langkah dekripsi dilakukan dengan melakukan pemanggilan beberapa prosedur, yaitu cmdDecrypt_Click , DoEncrypt , WAKEDecryption . Proses yang dijalankan dalam dekripsi file hampir sama dengan proses enkripsi file, yang membedakan adalah pada proses enkripsi yang diinputkan adalah file plaintext sedangkan pada proses dekripsi yang diinputkan adalah file chipertext. Kode Program 4 Kode perintah untuk menjalankan proses dekripsi 1. strKunci = txtPassword 2. nPutaran = Valtxtputar.Text 3. Call ProsesSBoxstrKunci 4. Call GetWakeKEYstrKunci, nPutaran 5. DoDecrypt Dalam prosedur kode program 4 nilai strKunci diambil dari password yang diinputkan oleh user, nilai nPutaran diambil dari nilai txtputar. Pada baris program 3, digunakan untuk memanggil fungsi Proses SBox yang didalamnya dikirimkan juga nilai strKunci. Baris program 4 memanggil prosedur GetWakeKEY dan juga mengirimkan nilai strKunci dan nPutaran. Baris program 5 memanggil fungsi DoDecrypt. Kode program 5 Kode perintah untuk menjalankan proses dekripsi 1. Private Sub DoDecrypt 2. Dim x As String 3. Dim sTemp As String a. x = FreeFile 4. Open txtFileName.Text For Binary As x 5. sTemp = SpaceLOFx 6. Get x, , sTemp 7. Close x 8. Call WAKEDecryptionsTemp 9. Open txtFileName.Text For Binary Access Write As 2 10. Put 2, , strPlain 11. Close 2 12. End Sub Pada perintah kode program 5 digunakan untuk membaca file yang diinputkan dalam bentuk biner dan fungsinya sama dengan kode program 3. Kode program 6 Kode perintah fungsi WAKEDecryption Dalam proses dekripsi ini langkahnya hampir sama dengan langkah pada saat proses enkripsi seperti yang telah dijelaskan pada langkah sebelumnya. Hanya saja yang membedakan pada proses ini dengan proses sebelumnya adalah saat dekripsi. Pada langkah dekripsi yang dilakukan adalah pengubahan dari bentuk file terenkripsi ke bentuk plain teks. Pada kode program 6 digunakan untuk melakukan proses dekripsi terhadap chipetext yang dikirimkan dari fungsi DoDecrypt.

4.2 Pengujian

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Perbandingan Kriptografi AES dan Rabbit pada Data Citra Digital

0 0 1

Institutional Repository | Satya Wacana Christian University: Implementasi Algoritma Kriptografi XOR dan RSA dalam Pengamanan Pengiriman Dokumen T1 672007050 BAB IV

0 0 19

Institutional Repository | Satya Wacana Christian University: Implementasi dan Analisis Performa Kriptografi Metode WAKE pada Kombinasi Data Numerik dan Karakter

0 2 12

Institutional Repository | Satya Wacana Christian University: Implementasi dan Analisis Performa Kriptografi Metode WAKE pada Kombinasi Data Numerik dan Karakter T1 672006015 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Implementasi dan Analisis Performa Kriptografi Metode WAKE pada Kombinasi Data Numerik dan Karakter T1 672006015 BAB II

0 1 15

Institutional Repository | Satya Wacana Christian University: Implementasi dan Analisis Performa Kriptografi Metode WAKE pada Kombinasi Data Numerik dan Karakter T1 672006015 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Implementasi dan Analisis Performa Kriptografi Metode WAKE pada Kombinasi Data Numerik dan Karakter

0 0 4

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Kontrol dan Sistem Pemantauan Air Sampler T1 BAB IV

0 0 18

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Uji Perbandingan QoS VoIP pada IPv4 dan IPv6 T1 BAB IV

0 0 10

T1__BAB IV Institutional Repository | Satya Wacana Christian University: PrinsipPrinsip Pengaturan tentang Pencegahan dan Kebakaran Hutan T1 BAB IV

0 0 3