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)
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....:)
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:
Posting Komentar