BAB V
KESIMPULAN DAN SARAN

5.1	 Kesimpulan 
Dari uraian yang telah disampaikan pada bab-bab sebelumnya tentang penerapan algoritma kriptografi Rivest Code 4 (RC4) ini, dapat diambil kesimpulan bahwa algoritma RC4 : 
-	Menggunakan kunci minimal 40bit atau 5byte dan maksimal 2048bit atau 256byte  untuk proses enkripsi dan dekripsinya. 
-	Sebelum proses enkripsi dan dekripsi dilakukan, kunci (character atau number) terlebih dahulu dikonversikan ke decimal dengan menggunakan kode ASCII 256,  untuk selanjutnya dilakukan proses permutasi. 
-	Untuk proses XOR, konversikan pseudo randombyte dan plainteks/cipherteks ke dalam biner.
Algoritma RC4 juga memiliki kekurangan yaitu tingginya kemungkinan table S-biox yang sama, dikarenakan kunci yang diulang-ulang mengisi 256byte, sehingga ‘aaa’ dan ‘aaaa’ akan menghasilkan permutasi yang sama.

5.2	 Saran
Implementasi yang dibuat pada penerapan algoritma RC4 ini masih jauh dari sempurna, maka dari itu masih sangat diharapkan masukkan yang membangun untuk bisa membuat aplikasi yang lebih baik lagi. Dalam implementasi ini masih banyak kekurangan yang mungkin bisa ditambahkan pada implementasi berikutnya yaitu : 
1.	Menggunakan fungsi hash untuk password, untuk menghindari terjadinya table S-Box yang sama.
2.	Implementasi program yang dibuat hanya bisa diakses dengan MS Outlook 2007 sebagai media untuk mengirim e-mail ke mail server yang dituju. Maka selanjutnya diharapkan dapat membangun aplikasi yang dapat diakses langsung dari mail server seperti Gmail, YahooMail dll.