PBB(45, 36) = 9.
r0 = r1q1 + r2 0 r2 r1 ,
r1 = r2q2 + r3 0 r3 r2 ,
Menurut Teorema 2,
Jadi, PBB dari m dan n adalah sisa terakhir yang tidak nol dari
runtunan pembagian tersebut
Algoritma Euclidean
1. Jika n = 0 maka
m adalah PBB(m, n);
stop.
tetapi jika n 0,
lanjutkan ke langkah 2.
2. Bagilah m dengan n dan misalkan r adalah sisanya.
3. Ganti nilai m dengan nilai n dan nilai n dengan nilai r, lalu
ulang kembali ke langkah 1.
Algoritma:
while n 0 do
r m mod n
m n
n r
endwhile
{ n = 0, maka PBB(m,n) = m }
PBB m
12 1 8 4
8 24 0
Sisa pembagian terakhir sebelum 0 adalah 4, maka PBB(80, 12) =
4.
Contoh 9.
(i) 20 dan 3 relatif prima sebab PBB(20, 3) = 1.
(ii) 7 dan 11 relatif prima karena PBB(7, 11) = 1.
(iii) 20 dan 5 tidak relatif prima sebab PBB(20, 5) = 5 1.
7 15 (mod 11)
(11 habis membagi 7 15 = 22)
12 / 2 (mod 7)
(7 tidak habis membagi 12 2 = 10 )
7 / 15 (mod 3)
(3 tidak habis membagi 7 15 = 22)
Contoh 13.
17 2 (mod 3) 17 = 2 + 5 3
7 15 (mod 11) 7 = 15 + (2)11
Contoh 14.
(i) 23 mod 5 = 3 23 3 (mod 5)
(ii) 27 mod 3 = 0 27 0 (mod 3)
(iii) 6 mod 8 = 6 6 6 (mod 8)
(iv) 0 mod 12 = 0 0 0 (mod 12)
(v) 41 mod 9 = 4 41 4 (mod 9)
(vi) 39 mod 13 = 0 39 0 (mod 13)
Contoh 16:
10 4 (mod 3) dapat dibagi dengan 2
karena 10/2 = 5 dan 4/2 = 2, dan 5 2 (mod 3)
xa + ym = 1
xa + ym 1 (mod m)
xa 1 (mod m)
b km
Pemecahan: ax = b + km x
a
(Cobakan untuk k = 0, 1, 2, dan k = 1, 2,
yang menghasilkan x sebagai bilangan bulat)
3 k 4
x
2
x ak (mod mk)
Contoh 16.
9=33
100 = 2 2 5 5
13 = 13 (atau 1 13)
ap1 1 (mod p)
ix
i 1 i
9
h(15) = 15 mod 11 = 4
h(558) = 558 mod 11 = 8
h(32) = 32 mod 11 = 10
h(132) = 132 mod 11 = 0
h(102) = 102 mod 11 = 3
h(5) = 5 mod 11 = 5
Plainteks:
culik anak itu jam 11 siang
Cipherteks:
t^$gfUi89rewoFpfdWqL:p[uTcxZ
Cipherteks (cipher.txt):
Ztxzp/pp/qtyp{p}<yp{p}/sx/p}px;
pp/|t}t|zp}/qp}pz/tzp{x/ztxx
}v p}v/|tp}vzpz/|t}y/{p=/\ttz
p psp{pw/p}pz<p}pz/ztxx}v/p}
v/qp |t}tp/spx/sp{p|/px=/]
p{x |ttzp/|t}vppzp}/qpwp/{p
/psp{pw t|p/ztwxsp}/|ttzp=
DK(C) = P
DK(EK(P)) = P
Contoh:
Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX
Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA