Halaman 2 dari 2 • 1, 2
First topic message reminder :
thread ini saya buat berhubung tadi sore ada yang mengirimi saya message di facebook yang menanyakan tentang affine cipher.. jadi menurut saya ada baiknya saya sedikit bercerita tentang si affine ini di sini saja... btw yang saya ceritakan di sini hanya dasar saja, tidak sampai programming..
cara mengenkripsi affine cipher (enkripsi=membuat suatu kata menjadi kode nya)
enkripsi affine dapat menggunakan rumus:
klo gambar tidak terbuka, berikut rumusnya:
E(x) = (ax+b) mod m
di mana:
E(x) = hasil enkripsi
a = kunci affine
x = nilai alfabet yang ingin dienkripsi, cth nilai alfabet a=0 b=1 c=2 d=3 e=4, dst.. (ingat nilai alfabetnya dimulai dari 0, BUKAN 1)
b = memiliki fungsi yang sama dengan sistem caesar
mod m = sistem alfabet 26, cth klo perhitungannya 27 maka dianggap 1, klo hasil perhitungannya 54 dianggap 2, klo hasil perhitungannya -24 maka dianggap 2, klo hasil perhitungannya -51 maka dianggap 1, dll.. (intinya klo nilai nya lebih dari 25 maka dikurangi oleh kelipatan 26 sampai bernilai 0 s.d 25, klo nilainya kurang dari 0 maka ditambah oleh kelipatan 26 sampai bernilai 0 s.d 25)
contoh soal:
kata yang mau dienkripsi misalnya aku, misalnya mau mengenkripsi dengan nilai a=5 dan nilai b=8
maka proses pengenkripsiannya:
jadi hasil enkripsi aku adalah ige
cara mendeskripsi affine cipher (deskripsi=menerjemahkan suatu kode menjadi kata asalnya)
deskripsi affine dapat menggunakan rumus:
klo gambar tidak terbuka, berikut rumusnya:
D(x) = a-1(x-b) mod m
di mana:
D(x) = hasil deskripsi
a-1 = 26 - (kunci affine)
x = nilai alfabet yang mw dideskripsi, cth nilai alfabet a=0 b=1 c=2 d=3 e=4, dst.. (ingat nilai alfabetnya dimulai dari 0, BUKAN 1)
b = memiliki fungsi yang sama dengan sistem caesar
mod m = sistem alfabet 26, cth klo perhitungannya 27 maka dianggap 1, klo hasil perhitungannya 54 dianggap 2, dll..
contoh soal:
kata yang mau dideskripsi misalnya ige, misalnya mau mengenkripsi dengan nilai a=5 dan nilai b=8
maka proses pendeskripsiannya:
jadi hasil deskripsi ige adalah aku
nah silahkan dicoba sendiri..
thread ini saya buat berhubung tadi sore ada yang mengirimi saya message di facebook yang menanyakan tentang affine cipher.. jadi menurut saya ada baiknya saya sedikit bercerita tentang si affine ini di sini saja... btw yang saya ceritakan di sini hanya dasar saja, tidak sampai programming..
cara mengenkripsi affine cipher (enkripsi=membuat suatu kata menjadi kode nya)
enkripsi affine dapat menggunakan rumus:
klo gambar tidak terbuka, berikut rumusnya:
E(x) = (ax+b) mod m
di mana:
E(x) = hasil enkripsi
a = kunci affine
x = nilai alfabet yang ingin dienkripsi, cth nilai alfabet a=0 b=1 c=2 d=3 e=4, dst.. (ingat nilai alfabetnya dimulai dari 0, BUKAN 1)
b = memiliki fungsi yang sama dengan sistem caesar
mod m = sistem alfabet 26, cth klo perhitungannya 27 maka dianggap 1, klo hasil perhitungannya 54 dianggap 2, klo hasil perhitungannya -24 maka dianggap 2, klo hasil perhitungannya -51 maka dianggap 1, dll.. (intinya klo nilai nya lebih dari 25 maka dikurangi oleh kelipatan 26 sampai bernilai 0 s.d 25, klo nilainya kurang dari 0 maka ditambah oleh kelipatan 26 sampai bernilai 0 s.d 25)
contoh soal:
kata yang mau dienkripsi misalnya aku, misalnya mau mengenkripsi dengan nilai a=5 dan nilai b=8
maka proses pengenkripsiannya:
- untuk huruf a:
E(x) = (ax+b) mod m
<=> (5.0+8 ) mod m
<=> 8 mod m
<=> 8
<=> i
- untuk huruf k:
E(x) = (ax+b) mod m
<=> (5.10+8 ) mod m
<=> 58 mod m
<=> 6
<=> g
- untuk huruf u:
E(x) = (ax+b) mod m
<=> (5.20+8 ) mod m
<=> 108 mod m
<=> 4
<=> e
jadi hasil enkripsi aku adalah ige
cara mendeskripsi affine cipher (deskripsi=menerjemahkan suatu kode menjadi kata asalnya)
deskripsi affine dapat menggunakan rumus:
klo gambar tidak terbuka, berikut rumusnya:
D(x) = a-1(x-b) mod m
di mana:
D(x) = hasil deskripsi
a-1 = 26 - (kunci affine)
x = nilai alfabet yang mw dideskripsi, cth nilai alfabet a=0 b=1 c=2 d=3 e=4, dst.. (ingat nilai alfabetnya dimulai dari 0, BUKAN 1)
b = memiliki fungsi yang sama dengan sistem caesar
mod m = sistem alfabet 26, cth klo perhitungannya 27 maka dianggap 1, klo hasil perhitungannya 54 dianggap 2, dll..
contoh soal:
kata yang mau dideskripsi misalnya ige, misalnya mau mengenkripsi dengan nilai a=5 dan nilai b=8
maka proses pendeskripsiannya:
- untuk huruf i:
D(x) = a-1(x-b) mod m
<=> 5-1(8-8 ) mod m
<=> 21(8-8 ) mod m
<=> 0 mod m
<=> 0
<=> a
- untuk huruf g:
D(x) = a-1(x-b) mod m
<=> 5-1(6-8 ) mod m
<=> 21(6-8 ) mod m
<=> -42 mod m
<=> 10
<=> k
- untuk huruf e:
D(x) = a-1(x-b) mod m
<=> 5-1(4-8 ) mod m
<=> 21(4-8 ) mod m
<=> -84 mod m
<=> 20
<=> u
jadi hasil deskripsi ige adalah aku
nah silahkan dicoba sendiri..
Re: affine cipher
D
Thu 26 May 2011 - 21:47
Stranger wrote:itu pake itungan kan ya berarti ?
yg mananya?
Re: affine cipher
Stranger
Fri 27 May 2011 - 12:59
maaf dopost
itu yg di deskripsi... sup maksudnya apa ya?
itu yg di deskripsi... sup maksudnya apa ya?
Re: affine cipher
D
Fri 27 May 2011 - 13:00
Stranger wrote:kode kodenya itu, mirip itungan gitu
ya lah, emg gitu rumusnya
Re: affine cipher
Vicaksana
Mon 4 Jul 2011 - 12:07
kak sam.. tolong super scrip nya di benerin..
kalo dikutip pake code superskripnya malah nggak nongol kak
pake quote aja kak sam..
Soalnya malah bingung dikira [sup] itu adalah rumus affine..
kalo dikutip pake code superskripnya malah nggak nongol kak
pake quote aja kak sam..
Soalnya malah bingung dikira [sup] itu adalah rumus affine..
Halaman 2 dari 2 • 1, 2
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|