Sabtu, 26 Juli 2014

Aplikasi Algoritma Kriptografi citra RSA dengan C#

Algoritma Kriptografi paling umum salah satunya adalah RSA (Advanced Encryption Standard) yang menggunakan public key (e,N) untuk proses enkripsi dan private key (N,d) untuk proses dekripsi. Telah banyak implementasi RSA untuk melindungi data salah satunya implementasi untuk citra baik
About RSA
RSA is an encryption algorithm.

Developed in: 1977.

Developed by: Ron Rivest, Adi Shamir, and Leonard Adleman.

 







Berikut adalah aplikasi kriptografi citra dengan RSA  yang dibuat menggunakan .Net yaitu C#








#menentukan P,Q, dan E untuk menghitung nilai D, dan N
Pilihlah Hitung RSA -> Generate RSA
 
 

#proses enkripsi
Setelah menentukan public key (E) dan (N)dengan langkah diatas, maka
Dapat melakukan enkripsi citra, dengan memilih opsi Encrypt dan membuka file citra Buka File Plain, kemudian memilih Encrypt Citra

 


Hasil nya bisa disimpan dalam format serialisasi dengan extension *.bmp dengan pilih Simpan Citra Encrypt. File hasil encrypt tidak bisa dibuka menggunakan aplikasi Viewer karena bukan format gambar tapi hanya extension nya saja.


#proses dekripsi
Setelah menentukan nilai private key nya (D) dan (N), maka pilihlah ops Decrypt dengan memilih Buka File Encrypt, jika anda sengaja membuka file yang bukan hasil enkripsi akan menghasilkan error berikut
 


Setelah anda menentukan file citra, maka Decrypt Citra seperti berikut jika user sengaja menebak nilai D = 90, akan tampil berikut
 

Nah berikut jika nilai D=91 betul, akan menghasilkan

 

Download
https://www.dropbox.com/s/a78xjcqc71ud7mv/aplikasi%20kriptografi%20citra%20RSA%20dengan%20C%23.rar
Posting Komentar