4.algoritma Kriptografi Klasik (Bag 1)
4.algoritma Kriptografi Klasik (Bag 1)
(bag 1)
Pendahuluan
Cipher Substitusi
pi : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
ci : D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
Contoh:
Plainteks: AWASI ASTERIX DAN TEMANNYA OBELIX
Cipherteks: DZDVL DVWHULA GDQ WHPDQQBA REHOLA
DZDVLDVWHULAGDQWHPDQQBAREHOLA
Caesar
wheel
6
argv[1]);
fclose(Fin);
fclose(Fout);
}
argv[1]);
10
Kelemahan:
Caesar cipher mudah dipecahkan dengan
exhaustive key search karena jumlah
kuncinya sangat sedikit (hanya ada 26
kunci).
11
Pesan hasil
dekripsi
XMZVH
YNAWI
ZOBXJ
APCYK
BQDZL
CREAM
DSFBN
ETGCO
FUHDP
Kunci (k)
ciphering
17
16
15
14
13
12
11
10
9
Pesan hasil
dekripsi
GVIEQ
HWJFR
IXKGS
JYLHT
KZMIU
LANJV
MBOKW
NCPLX
ODQMY
Kunci (k)
ciphering
8
7
6
5
4
3
2
1
Pesan hasil
dekripsi
PERNZ
QFSOA
RGTPB
SHUQC
TIVRD
UJWSE
VKXTF
WLYUG
og
nf
me
ld
kc
chvgt
bgufs
after
zesdq
ydrcp
vjg
uif
the
sgd
rfc
vqic
uphb
toga
snfz
rmey
rctva
qbsuz
party
ozqsx
nyprw
um
tl
sk
rj
qi
inbmz
hmaly
glzkx
fkyjw
ejxiv
bpm
aol
znk
ymj
xli
bwoi
avnh
zumg
ytlf
xske
xizbg
whyaf
vgxze
ufwyd
tevxc
13
15
16