Aplikasi Penyandian Teks Berdasarkan Afine Cipher Berbasis Android


Algoritma Affine Cipher merupakan perluasa dari algoritma caesar cipher dengan mengalikan setiap karakte plainteks dengan sebuah nilai dan menambahkannya dengan sebuah nilai pergeseran.

Formula yang digunakan :

        Enkripsi :                                                      Dekripsi :
Ci = ((m * Pi )+ b) MOD n                   Pi = (m-1 * (Ci – b)) MOD n

Keterangan :
n adalah ukuran alfabet (boleh 26 atau 256)
m adalah bilangan bulat yang relatif prima degan  nilai n
b adalah jumlah pergeseran (harus bilangan bulat positif)
     m–1 adalah inversi m (mod n), yaitu m × m–1 ยบ 1 (mod n)

Kali ini, saya ingin membagikan cara manual penyandian teks berdasarkan algoritma Affine
Cipher, dan saya sertakan juga source code java aplikasi androidnya....:)

Untuk lebih jelasnya Download Slidenya Affine Cipher Disini...
Contoh Implementasi Algoritma Affine Cipher pada Aplikasi Berbasis Android menggunakan Java  dapat didownload source codenya Disini... 

Tidak ada komentar: