Halaman 1 dari 2 • 1, 2
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..
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
Wed 11 May 2011 - 11:47
misal->N-D-I=13-3-8
enkripsi dgn nilai a=3, b=6
hasilnya->TPE
kya gitu ya sam?
enkripsi dgn nilai a=3, b=6
- Code:
untuk N :
E(x) = (ax+b) mod m
<=> (3.13+6) mod m
<=> 45 mod m
<=> 45-26
<=> 19
<=> T
- Code:
untuk D :
E(x) = (ax+b) mod m
<=> (3.3+6) mod m
<=> 15 mod m
<=> P
- Code:
untuk I :
E(x) = (ax+b) mod m
<=> (3.8+6) mod m
<=> 30 mod m
<=> 30-26
<=> 4
<=> E
hasilnya->TPE
kya gitu ya sam?
Re: affine cipher
sam_glory
Wed 11 May 2011 - 12:38
darlinugraha wrote:kasian..kasian..kasian
apanya yang kasian?
>&YL< wrote:makasih Sam penjelasan algoritma kodenya..
sama2 daniel..
D wrote:misal->N-D-I=13-3-8
enkripsi dgn nilai a=3, b=6
- Code:
untuk N :
E(x) = (ax+b) mod m
<=> (3.13+6) mod m
<=> 45 mod m
<=> 45-26
<=> 19
<=> T
- Code:
untuk D :
E(x) = (ax+b) mod m
<=> (3.3+6) mod m
<=> 15 mod m
<=> P
- Code:
untuk I :
E(x) = (ax+b) mod m
<=> (3.8+6) mod m
<=> 30 mod m
<=> 30-26
<=> 4
<=> E
hasilnya->TPE
kya gitu ya sam?
iya D...
Re: affine cipher
Emin_Haseo
Sun 22 May 2011 - 14:06
berarti "a" dan "b" bisa di ubah sesuka yang bikin kode?
Sam : a=5, b=8
D : a=3, b=6
.....????
Sam : a=5, b=8
D : a=3, b=6
.....????
Re: affine cipher
Stranger
Sun 22 May 2011 - 14:46
gak ngerti sama penjelasan yg buat mod m
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
Re: affine cipher
D
Sun 22 May 2011 - 16:43
Emin_Haseo wrote:berarti "a" dan "b" bisa di ubah sesuka yang bikin kode?
Sam : a=5, b=8
D : a=3, b=6
.....????
ya Min, kayanya gt
boleh nih dipake di code case
Stranger wrote:gak ngerti sama penjelasan yg buat mod m
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
mod m itu pengurangan dari jumlah alfabet (26)
misal->30
mod->30-26=4=D
CMIIW
Re: affine cipher
Stranger
Mon 23 May 2011 - 13:54
D wrote:Emin_Haseo wrote:berarti "a" dan "b" bisa di ubah sesuka yang bikin kode?
Sam : a=5, b=8
D : a=3, b=6
.....????
ya Min, kayanya gt
boleh nih dipake di code caseStranger wrote:gak ngerti sama penjelasan yg buat mod m
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
mod m itu pengurangan dari jumlah alfabet (26)
misal->30
mod->30-26=4=D
CMIIW
tunggu, itu kan misal 30
30 dapet darimananya?
Re: affine cipher
D
Mon 23 May 2011 - 14:02
Stranger wrote:D wrote:Emin_Haseo wrote:berarti "a" dan "b" bisa di ubah sesuka yang bikin kode?
Sam : a=5, b=8
D : a=3, b=6
.....????
ya Min, kayanya gt
boleh nih dipake di code caseStranger wrote:gak ngerti sama penjelasan yg buat mod m
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
mod m itu pengurangan dari jumlah alfabet (26)
misal->30
mod->30-26=4=D
CMIIW
tunggu, itu kan misal 30
30 dapet darimananya?
itu kan cuma contoh, misalnya lagi bongkar kode, trus dptnya 30.
dikurangi jumlah alfabet->30-26=4=D
Re: affine cipher
Stranger
Mon 23 May 2011 - 14:05
D wrote:Stranger wrote:D wrote:Emin_Haseo wrote:berarti "a" dan "b" bisa di ubah sesuka yang bikin kode?
Sam : a=5, b=8
D : a=3, b=6
.....????
ya Min, kayanya gt
boleh nih dipake di code caseStranger wrote:gak ngerti sama penjelasan yg buat mod m
bisa jelasin yg singkatnya kah kak?
deksripsi affine chiper kok njelimet gitu ya? atau emang otak saya yg gak mudeng?
mod m itu pengurangan dari jumlah alfabet (26)
misal->30
mod->30-26=4=D
CMIIW
tunggu, itu kan misal 30
30 dapet darimananya?
itu kan cuma contoh, misalnya lagi bongkar kode, trus dptnya 30.
dikurangi jumlah alfabet->30-26=4=D
ngerti dikit ngerti dikit
Re: affine cipher
D
Wed 25 May 2011 - 12:29
RISA_118919 wrote:masi bingung sama "kunci affine"
kunci affine-nya ya terserah kita mau dienkripsi jd brapa, mau a=2,3,4,5 terserah
CMIIW
Halaman 1 dari 2 • 1, 2
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|