RSA terdiri dari key private dan key public. Key Private digunakan untuk enkripsi. Key Public digunakan untuk dekripsi.
Langkah enkripsi RSA
1. siapkan nilai p dan q (keduanya bilangan prima)
2. hitung m = (p-1)(q-1), n=p*q
3. FPB dari (e, m) sama dengan 1 nanti cari nilai e yang nilai FPB = 1
4. d = 1 + ((k * m) / e)
berikut ini screen shot pada program RSA menggunakan Java Languange.
Isi textarea dahulu (teks yang mau di enkripsi), klik "Private Key" nanti muncul angka private key di textfield
Copy angka yang ada di textfield, klik button "Eknripsi" paste angka tadi, lalu klik Ok
Hasilnya sebagai berikut
Jika kita ingin mengembalikan ke bentuk dekripsi, klik button "Public Key"
Hasil pada textfield di copy lalu paste ketika kita sudah klik button "Dekripsi" maka hasil akan sebagai berikut
Ini hasil dekripsinya