Tải bản đầy đủ (.doc) (47 trang)

PHÂN TÍCH HỆ THÁM MÃ VIGENERE

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (384.16 KB, 47 trang )

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Trịnh Thị Dịu
PHÂN TÍCH HỆ THÁM MÃ VIGENERE
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành:Công Nghệ Thông Tin
HÀ NỘI - 2009

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Trịnh Thị Dịu
PHÂN TÍCH HỆ THÁM MÃ VIGENERE
KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY

Ngành:Công nghệ thông tin
Cán bộ hướng dẫn:Tiến sĩ.Hồ Văn Canh
HÀ NỘI - 2009
LỜI CẢM ƠN
 ! 
"#$!%&%'()#$!%
*(+,-./01.23456708%'-9
:;<
=>?')45@?A?B>-)"-C45
6D.().##745%#?@
-+<E>?')!,-./.2F.G'"
#$!%#9-%<H-I:-;A#$!%J
./8F,-)456D.K'$!LMNO>P./
"F,-))><
Q5))->)".9R!5S#4'-
5T(+>)!AAU4%#4VJ5(<H-
I40-#$!%.C,-(C)';>S45


6!+-%-"<
H-I)-;W
Hà Nội, tháng 05 năm 2009.
Sinh viên : Trịnh Thị Dịu.

TÓM TẮT NỘI DUNG
X9 4()"-C3'-/(O,,,75D(.2#-
)54Y6Z[).25.$+\)]#^, ,O,_,<
E5."-C3-9)'-/(7.C'-/(!3?-/!
5D-/ 8!CD-/``,D-/,Da!FT.2)'-/(.;
Cb<&K'.)"-C'-/(O,,,a'-/(.Cb.C)-c;
.9)'--/)!#'--/+<&ND)-c+-0d
'-/(O,,,)#6-/()#--/4(4(<E.(D
.+63$?.;D$?.%D$?)Kc)-/<
&(S)-9##--/'@<P##-/44%(4(D4.(
$'eL.$+)"-4f4(D.(#--/D.(: g
#)#--/75)*4) ?4<P?);
"-%3)9#-/(D#--/4(4()44%(4(<a=)
;".04_-,Vigenere.cb<

MỤC LỤC
Trịnh Thị Dịu...........................................................................................................i
MhXijkellm<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Trịnh Thị Dịu..........................................................................................................ii
MhXijkellm<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
PF0.2$dId'#4R-/<O)+)$
d#4R5n<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<eZ
O)$dId'9.%)9o-/)L<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<eZ

Lời mở đầu

X
p
!!D;
q

r

q
+
s
-
r
-,
t

s
%+
r
%+
r

q
 
r

q
%
+
r
-

r
-
q
!u
q
;
s
+%
p
%
s

r

p

p
+
q
<.)592
()K8:#CI/9D.5v4Y!+%'
4Y!+%)#C456<P%+
r
-
r
-
q
!u
q
.

t
-

r

t
;
r
u
q
;
q
<PF.2# g$5#%'-w
L08D@D@?Tx

r
I
q
+
r
-
r
j,,,
q
-
r
;
p

q

+
s
!
r
D,
t

p
4
q

%-%
r

q
 +t 
p

p
+
r
@
s
<P
q
%+
r
Hk-,
q
-

r
;
p

q
+
s

s
;
p
4
q

t

r
!+-
q
!u
q

s
-u
p
<y
p
.!
q
%

+
r
Hk,,
q

r
+
r

q

r
.%
r
;-
r
+-
r
-
q
!u
q
<O+
r


q
 
r


q
-
r

r
%
r

q
%
s

q
D%!!-%
r
@%
q

p

q


q
<P
q
+
r
%
q

!+
s
+
p

s

q

p

p

p
!
q
+
s
!+
s

p
!
s
.%@
+
r
%
q


s
-u
p
<P
q
%+
p
4+
q
Du
q

r
D4
r
I
t
%
r
.;
r
.%
s
%

t
<
E!+
r


s
!
q
.+
p
+
p

p
%<&
q

p

p
-%
r
@
q
u
p
+
q
+
s

;
r
L4
t

u
q
.
p
+
p
-%
r
+I%
r
%D
r

q
.
r

r

q
!
>
p
4%u
s
,
q

r
!

r

p
+
p
;++
q
;
q
Dj,,
p
,
q

+
p
;
p
4%-;
p
-
p

r
!
q
,
q
>--
q

!u
q

s

r
<
E
r

r
!Dj,,
q

t
4!
t

r
!+
r
;
p
,
q
-
r
;
p
!

r
D4

q
D,
s
%<X
t

q

t

p
!;u
q
 t.+
q
%
s

r

r


s
>
r


q
!
s

p

p
<
P
q

t
%%
p
@
r
-
p
+
r

r
-
q
!
r

p
-+
r


q
+
s

s

;
s
.+
q

q
%
s

q
D
q
%!!
s
-%
r
@%
q
<P
q
%+
p
@%

q
D
u
q
-
r
4 !
q
%
p
u
q

p
-
r
+
s

q
%
s

q
u
p

q
;
q



p
+
p
u
q

r
!%+
r
>
r
4,
s
>
q

q
<^
r

q

q
+
s

p
--

r
+
r


q
+
s
.+
s

q
.;
r

t
%@!
q

q

p
!<E
s
;
s
;
r
+
q


q
4,
s
I-
r
.;
r


p
+
r
%
q
!+
s
+
p

s

q

p
u
p

p
.

q
,
t

r

t
+
r

r
;
q

Z
-
q
+
p

q
+
s
 t;
q

r

q


s
<P4+
s
+
q
+
r
%%@%
q

r
., 
r
u
p

r
@
s
4%+
s
;
p
;
q
.;
r
<
zm{E,%
q

+
r

s
PH|EaP-,H-,,!|,,E,-k}&%
r

q

q
-
q
!
u
q
~bD%
q
;
r

q

r

q
%+j,,.;
r
%
q
%

s

q

p
!
p
u
q
;ell

p
>-Zm•mD4
s
Bll
p
>-ZmmZDZBll
p
>-ZmmoD
p
eeBZ
p
>-ZmmB<
X
t

r

q
%

p
!>
p
-
p

q

s

q
-
q
!u
q

q
->
r
+j,,D
q
-
q
!u
q

s


q


s

q
%!;
q
nE€EDj^•D
q
;
p
.
r

r
D
q
;@
p
;
q
D
q
%
s

q
@
r
D
p

><<<•%
r
%
q

r

q
%
q
@!-%4%
s
%
p
a
q
;
q
Zll<lll-
q
!u
q


r

q
%b<M;
t
D

t
%
q

p
!u
s

p

p
%
s

s

s
><•%
r

p

q
;
q


q

r


q
%4%.;
r
%
q
Du
p
+
p
!
q
 D.
q

q
+
s
4+
s
.+
q
%t
r
-
q

!u
q
D>

r
.;
s

t
;
p
@
s

r
+
r
%
q
4%+
p
!+
q

t
%
r

q

%>
p
-
p

+
r
%
q

s

r
<
*%u
s
%
q
;
r

q
%
r

q
%>+
q
D-
p

q
;
q


q

%
t
+
r
.;
r

p
+
r
<&+
p
.
q
-%
r

p
 
q
+@
s

r
+
r
%
q


.;
r
4+
q
%
q
;
q
j,,
p
!
p
.+
p

s

q
<P
t
,PH|ED
t
%
r

q

%;
p

4!
p
Zm••kZm•m
s
!+
q
.
q
+;
p

s
 
r
k-
r
4
s
a‚,jQkƒ b>
r


s
 
r
-%
r
%
q
%t

s

q
;u
p

p
+
r
.+
p

p
a,!,b
p
-%+
r
+
r
%
q

s
+
r
D!+
q
%
r


q
%
p
;
p

p
.!%
p
-
s

q

q


s
-
r
.
r
u
s
j]D, 
t
%!+
p
@-
r

D+
q
-
q
+
p
-+
r

p
I
a,,>
r
b<
&+
s

p

s
.
s
-u
q

s
-
r

s

%
r
4%
p
-
s
-
r

q
+
s

s
+
r

.%
s
%@
s

q
+
p

p
u
p
-%

r

s

q
%
q

q

p
-
t

q
%<P
q
+
s
+
s
;;
r
-
t

q
%
p
,.%

s
-u
p

p
-4,
s

q
%+
q

>
r
.;
r
%
q
+.;
p
!+
p
u
p

t
4%+
s
.
r

.;
r

p

s

q
-%
r


q

t
;
p

s

p
;
p

r
.+
s

q
+

s
.%
s
%D.
q

p

q
;+
q
-
t

p

s

-
t
%<
X
p
!!u
p
+
r
-
t


q
.
t
;
s
+%
s

r
<P
q
%!
p
-+
p
-;
q
++
q
;
q

.+
p

q
+
q

p

I! 
r

q
%
r
D
r

q
-
t

q
.+
s

q
 
r

r
+
q
<•%t
@%
q
!%
s


q
.+
p

q

t
;+
q
-
t

q
+.+
s

s
+
r
+
r
%
q
%
s

-u
p
<
•%

r
%
q

q
.+
p

p
.%
q
;
q
+
p
-
r
+
r
!L
e
•%
r
;
p
 
p
!+
s
-%

r
%
q
.+
r

s
-%
r
;
p

s
 
r
4
q
<•%
r
+

q
+
p
-
r
=nX
p
!
s

 
r
-%
r
+
q

r
,%
r
-
q
.+
s

q
!%
q

p
.
r

q
%.
q
<
P
t
u

p
%
q
++
q
>
r
%
q
D!.%
s

q

p

p

s

q

p
.
q

r

s
;

p

r
<X;
p

r
4%+
p
;
p
u
p

p
4
r
%

q
.
q

p
%!
q
D
p

q

+
s

r
+
r

p

p
.%
r
 
r
+
q

p

p

p
!.,-
r

;
r
u
q
+

q
<
X;
p
 
p

p
-%
r
,,-
p
4%
s
 
r
-
r
4
s
.;
r
-
t

q
<•%
r
;
p


4
q
.,%
r
-+.;
p
!+
p

p
>
q
.;
r
-
r
4
s

s
;
p
 
p
D.
q

q
+

s
!
r
%+,,;
p

s
 
r
<
•%
r
;
p
@
s

r
+
r
%
q
4%+
s
+
p
4u
q

r


p

p
!+
p

s
+
r
%
q


p
%u
p
,
q
;
p
 
p
4
q
!
r

p
-

r

q

q
%+
r
%
q
<
X;
p
 
p

q
+
r

r

q
+
s

q
.;
r

q

%+
r
%
q

p

q
+
s
 
p

q

r


r
2u
q

s
-u
p
<E5#d.3+I!D((C\4%
20#-)T\20.)D(4)@?<
O!+d.3-%)!)\+$5).2: gd
3#%!D.)D9xO".(#'-/(-20d)
.(T4%C5.?%'%<

E)')!D%I'#-9?'-/(LP,D-/
!5D-/ 8Tx).K''3'-/(O,,,75<M'-/()!
.2#-)54Y6Z[).25.$+\)]#^, ,
O,_,))-94C-/(!5.2I,-I„)v8#G
?B54Y)(.2: g759/'-/(J J'.2
!3@'?.'0?54YZm<

Chương 1: Hệ mật mã truyền thống
o
1.1 Mở đầu – một số hệ mã hóa đơn giản:
E5D:+n-?+^;2-9d.30-)
.(a0 gL2.ND$:D%.'0-xb+-94+-)
Pa4…9-b4%CC.2%.2!3.J)"D.C#"
,„)>9-%@<*++)!(C)-9. !
.'!-9--#!0<&?2;--/0)4>
#4++.(<E%-)+n)^-?:(C)J)'
+@.5d4f-9d.3".2C'-9>5nD# J'
?!d6)')(dF!R<nU"-#)-5).(.C:
)+^-9#)dD!+D+nU-/()'.(acb
-94(.2I#.8):-/45@+4+<^+P(-/9-
.2+4+4%CI#.89 cD^a./54(
-/b(C-/).2c<&()-g.0--/k.-)%
<
1.1.1 Định nghĩa về hệ mật mã [1]:
M'--/)-99N-†)$a]DPD*DHDQbV-/#.34'L
k ])-9J#c(C
k P)-9J#-/(C
k *)J#4((Ca4%4(b
k &?-49 *(-9@!A-/,
4

L]k‡P)-9@!A-/;
6
4
9 QD
4
LPk‡]),
4
L]k‡PD))--)L
4
a,
4
aIbbˆI-cI

P.
*+n-?:-9)'acIb.5+^D+nU-/(c.(
,
4
L]k‡P):.+.!3@+^D+^.2.(U-/

4
LPk‡].Cc.$<^+n)^U# gg '-
4(+<E+-94(‰+*

K <&3)!.2'4
\-9)4%8+P, cK(-94+-2
\I<.(:+n-?:-9%#^+-94+4%-
)I,-%#)!)-9L
B
IˆI
Z

DI
e
D<<<DI


?!+≥Z).(<Š.!-40'-cI



P DZ≤≤<•I

U
.2-/(@!A-/,
4
4(*I#.8.(<^\!+nU0!

ˆ
,
4
aI

bDZ≤≤)-/.2!ˆ!
Z
D!
e
D<<<D!U.2:+4+<*+
^.2!ˆ!
Z
D!
e

D<<<D!U-/)--/
4
).2c?
IˆI
Z
DI
e
D<<<DI

1.1.2.Một số loại mã hóa truyền thống như:
1.1.2.1 Mã dịch chuyển vòng( shift cipher):
XI„LE2*ˆoD'-.2)-/P,,<
EU: g-/ 8Ta- e[b.C-/(-9>5n%
#5;6J#40)#K ,- e[
Ln↔lD^↔ZD<<<D‹↔e†<
n ^ P Q H Œ y M j • * = •
l Z e o B † [ Ž • m Zl ZZ Ze
Định nghĩa[2]:y:P = C = K = ‹
e[
l≤4≤e†D.8wL
,
*
aIbˆI•*- e[
)
*
aIbˆ!k*- e[
aID!∈‹
e[
b


O0 gLy:4(-/ 8T)*ˆZZ
^cL }wewillmeetatmidnight”
E+5.7c) /!#?!+(L
^c?L
ee B ee • ZZ ZZ Ze B B Zm
l m Ze • o Zo • [ Ž Zm
.(9ZZ)-#8NF7,- e[D.2L
^-/?L
Ž Z† Ž Zm ee ee eo Z† Z† B
ZZ B eo Zm ZB eB Zm ZŽ Z• B
P?5.7 /!?!+)!)#40.2-/L
^-/JL }HPHTWWXPPELEXTOYTRSE”
E;D4+^-?I,--/)!D++^U5.7-/
) /!#?!+Nv.#8ZZaF,- e[b)?
5.7 /!)!)#4R<
X • ] ‘ |  E ‚ O ’ “ ” ‹
Zo ZB Z† Z[ ZŽ Z• Zm el eZ ee eo eB e†
[
Kết luận:•/ 8T)không an toàn"((C8#-,;#„<
Q(e[4(+ • ):-4(
4
(C4.2c(R
w<
1.1.2.2 Mã thay thế:
M+
r
-
t

q

!+
q

p
+
r
-
t

q
.
q
-%t4!
q

r

s

s

t
.;
r
!+
q
>
p
4!
q


r
4
q

s
-
t
a
q
+
s

p
-%
r

t

q
D-%
r
%
q
>
r
-%
r
4!
q

+
r
b<
P
q
B4!
t

r
!+
q
.!L
Z<E!+
q
.;an-,,bL
=
p
+
r
.
q
-%
r
4!
q

r

s


s

t
.;
r
!>
p
-%
r
4!
q

r
;
q

s

-
t
<•%
r

q
I
r
ZkZ
p

s


t
;
q

s
-
t
.;
r

s
 
r
.+
s
-
t

q

p
%
r
%.+
r
<
e<E!+
q
.%

p
-an-,bL
y%
q
+
r
%
q
-
t

q
!+
q
.;D
r

p
-%
r
4!
q

r

s

s

t


q
+
s
.;
r


q
I
r
;
q
-%
r
%
q
-%
r

p
4!
q

r

s

s
-

t
L;.%
p

q
I
r
Zka,kk-!b<Ou
q
 
r
D
}n~
q
+
s
;
q
;
q
†DZoDe†D>
r
†[D}^~
q
+
s
;
q
;
q

ŽDZmDoZD>
r
BeD
Định nghĩa[2]:P]ˆPˆ‹
e[
<*6-#8(C e[
40'lDZD<<<De†O-„#8π∈K D.8wL
,πaIbˆπaIb
)
πa!bˆπ
kZ
a!b
E.(π
kZ
)#82π<
Ž
<<
o<E!+
q
.-t
r
an!,,bL
&;
r

r
+
p
+
p


r

q
-
t

q
!+
q
.;<
q
I
r
ZkZ;
p

;
r
!+
q
.;D
q
+
s
!.%
s

r
--%

r
%.+
r
<Ou
q
 
r
D
q
+
s

q

>-
r

q
-
t

q
.;4
q
.;
r

s
 
r

–.>
r
+
r

r

q
-
t

q
.;.;
r


s
 
r
!.%
s
,
r
u
q

s
-%t4!
q


r

s

t
<
B<E!+
q
.;.%
p
an!-,bL
=
p

r

q
.
q

q
4%
q
4!
q

r
.;
r
-

t

q
,
q
-<&!
p

r

q
%
s

@
q

q
D,
q
!+
q

q

q
-4!
q

r


s
>
s
%
q
<Ou
q
 
r
D}n^n~
q
+
s
;

q
;
q
}|E‘~D}n^^~
q
+
s
;
q
;
q
}==~D<<
EI„0 g3„#8‰+
Π

+-9)--/(a#40'
c.25JT#40'-/)Jb<
O0 gL
   , `   j — 4  -
“ X ” n M ] • y ‹ ‘ ’ ^ E
   @     O ƒ I ! ˜
 Œ = | P O • ‚ H * • Q j
X!D,π

abˆ“D,π

abˆXD<<<<<M)--/)„#82<&3)!.2
'#5)6e+NAI5,6J#<E
.2L
n ^ P Q H Œ y M j • * = •
  !    , ˜ I ƒ  E
n ^ P Q H Œ y M j • * = •
  !    , ˜ I ƒ  E

^\!D π

anbˆ D πa^bˆZD<<<
Kết luận:•4(-/!5)-9„#8e[4R<?##8)!
)e[W=)-9?d<^\!„"-4(„4%C'.2D-0
-#!0<E!+D)!U$!-/!5(C • )8#-
#;#4#<
1.1.2.3 Hê
̣
ma
̃

hoa
́
CAESAR:
M+
r
-
t

q
PnHn|
p
-%
r
'-/(!5.;)-'+J#5
ne[4RanD^DxD‹b<
E'P,)#';T: g#?+!#4R
k.#?#4RJ#,6L
n ^ P Q H Œ x< “ ” ‹
l Z e o B † x< eo eB e†
P#„#?',- e[<P(w)e[.NdlDeŽ.N
dZDx<
M'P,: g#-/(.(-4R.2!5\-94R4#
.2I#.8# 84R$-/(4,- e[L
H
4
a
α
bˆa
α
•4b- e[<E.(

α
)-94RDl

4

e[
E#-/;6Q
4
)4J#,- e[L
Q
4
a
α
bˆa
α
k4b- e[
*%4('P,N-e[?
O0 gL
•/M(
]L}E|jPM~
^c?LZmZŽ•eŽ
m
*(L4ˆo
^-/?LeeelZZ†Zl
^-/J)L}’‚=Œ*~
y-/L
=4ˆo.2cL}E|jPM~
XI„L'-/(P,)'-/(S)4%)"4%4((
dVD .((C#--/,;#„<*(-/(C0!
.;v4(-/(<Q(e[4(+(C:$2#4(.54"-

.24(.F<
1.1.2.4. Mã Affine:
O0 gL:*ˆaŽDob<™ g%6)--/(L
H
4
aIbˆŽI•o
O))--/;6)L
4
aIbˆZ†a!kobˆZ†!kZm
^c)L}jƒƒ~
^?L•ee•ZZZZee•Zo
E(L
Định nghĩa[2]:
PP = Cˆ‹
e[
):L
P ˆšaDb∈‹
e[
×‹
e[
L‚P=XaDe[bˆZ›
O*ˆaDb∈K D.8wL
,
*
aIbˆI•- e[
)

*
a!bˆ
kZ

a!kb- e[D
ID!∈‹
e[
Zl
Ž×••o- e[ˆ†m- e[ˆŽ
Ž×ee•o- e[ˆZ†Ž- e[ˆZ
Ž×••o- e[ˆ†m- e[ˆŽ
Ž×ZZ•o- e[ˆ•l- e[ˆe
Ž×ZZ•o- e[ˆ•l- e[ˆe
Ž×ee•o- e[ˆZ†Ž- e[ˆZ
Ž×••o- e[ˆ†m- e[ˆŽ
Ž×Zo•o- e[ˆmB- e[ˆZ[
^-/?.2)LŽZŽeeZŽZ[
^-/J.2)L}M^MPP^M‘~
O'-/'# g
*
a!bˆ
kZ
a!kb- e[D
1.2. Mã Vigenere và các đặc tính của nó:
1.2.1 Định nghĩa:
E'-/ 8T)-/!5a-944(./.2b-4R
.2#I)-94R !d<O".(-)#'-T.2)'!5.;
C<^!U")!-9'-4%)9J.;D.()'-/O,,,
75<X(.2)'-/(.C
y?P,\.!4(.2!.7,v<
Định nghĩa[2]:
P-)-9?!+ ;?.8).(<&8w
]ˆPˆ*ˆa‹
e[

b
-

O4(*ˆa4
Z
D4
e
DxD4
-
bI#.8L
,
4
aI
Z
DI
e
DxDI
-
bˆaI
Z
•4
Z
DI
e
•4
e
Dx<DI
-
•4
-

b

4
a!
Z
D!
e
Dx!
-
bˆa!
Z
k4
Z
D!
e
k4
e
Dx<D!
-
k4
-
b<
E.(d#„#.2'‹
e[
<EU5
.7#$:c,K e[D5F)#
(-[N9v4(,- e[<
ZZ
O0 gL    :  -ˆ† )  v  4( )  }E|jPM~<  Ev  4(  )! ;  6    /! ?
*ˆaZmDZŽD•DeDŽb<y:c)IL

^cL}PMj]MH•~
EU5.7#$:c)#?vlke†D.2L
^c?L
PMj]MH•
eŽ•Z†ŽBZB
5F)#(-†N9v4(,- e[.2L
^cL PMj]MH•
^c?L eŽ•Z†ŽBZB
*(?5KLZmZŽ•eŽZmZŽ
ˆ‡‡^-/?LeZeBZ[ZŽZBeo†
^\!D /!4R;6I-/U)L
}O”‘|•“Œ~
&C-/(C v4(!9Dv(,
- e[<
1.2.2 Tính chất:
Ed!D4((.9 ))-D+#4((C)e[
-

D\!;#"-
45-„S!+$4#<O'#--/)d6<E6Dv4(
Ze
(.9 )-D-4R(C.2#I)-4R(C(D0 gI„
+(.5e4RM4-/(4RM.2-/()”)•<&()-9.K
.C-4##'-/(.;C<•9'!.2)'-!5.
C<O'#--/.C4(4>;3'#--/'.;C<&()
-959;#„-/(7.CI„++<
1.3.Phương pháp mã hóa và giải mã Vigenere(khi có khóa cho trước):
PFI„-90 gL
Ví dụL
^cL}Now is the time for all good men~

*,!ƒ )LTABLE
E5,)c)Kv4(0 cD.2L
^cLn o w i s t h e t i m e f o r a l l g o o d m e n
=K4(L T A B L E T A B L E T A B L E T A B L E T A B L E
1.3.1 Mã hóa:
PF")"n!,,6-4Rc)-9
4R+).CD)6-4Rv4()-94R+9
.CD4.("-.24R-))94R4()4R
cD.2L
ƒ,-,` -,
En^=HEn^=HEn^=HEn^=HEn^=H
y•“E’•MŒH•ŒHy‹OE=•|MQX]|
O!+D.2-/)L}GOXTWMHFEMFEGZVTLMRSHDNPR”
Zo

×