
setelah mendapatkan nilai acak tersebut maka nilai tersebut akan di olah atau dihitung dengan menggunakan rumus yang telah ada menggunakan parameter "e dan d".
berikut adalah rumus dalam tahap pengerjaan RSA Algorithm :
1. Proses pembangkitan kunci menggunakan bilangan prima "p dan q" secara acak. 2. Lalu membangkitkan nilai "m dan n".
dimana : m = (p-1)(q-1) n = p * q
3. lalu cari nilai dari :
private key = (d,n)
public key = (e,n)
4. lalu berdasarkan nilai public dan private key, maka di perolehlah hasil dari Chipper Teks dan ataupun PlainText :
d = 1+(k*m)
-------
e
berikut ini hasil ScreenShoot dari program RSA yang telah kami buat :
ket : private key = enkripsi
public key = dekripsi
1 ) Enkripsi Plaintext ke Chippertext:
a) masukkan Plaintext di text area lalu klik tombol private key maka akan muncul nilai dari private key tersebut di textbox
b) lalu klik button Enkripsi dan masukkan nilai dari private key yang telah di peroleh tadi kedalam kotak dialog enkripsi yang muncul / tampil
c ) setelah itu klik tombol OK
d ) makal akan diperoleh ChipperText dari Plaintext tadi
2 ) Dekripsi Chippertext ke Plaintext:
a) Berdasarkan Chippertext yang ada di text area lalu klik tombol public key maka akan muncul nilai dari public key tersebut di textbox.
b) lalu pencet tombol Dekripsi masukkan nilai dari public key tersebut ke dalam kotak dialog yang muncul lalu klik OK.
c) setelah itu akan muncul nilai PLAINTEXT.
Tidak ada komentar:
Posting Komentar