Monoalfabitli almashtirishlar.
Axborotlarni kodlashni monoalfabitli almashtirishlarni ko‘rib o‘tamiz:
Masalan: SHAYDULLA so‘zini shifrlashni ko‘rib o‘tamiz.
Bunda kalit sifatida 2 raqamni olamiz.
3. Ishni bajarilish tartibi va qo‘yilgan vazifa:
Asosiy matn shifrlash usullaridan birida shifrlansin va qadamma – qadam izohlansin. Shuningdеk Delpi, VBA, Python, C++ va C# dasturlash tizimlaridan birida dasturiy ta’minot yaratilsin.
Hisobot mazmuni:
Ish mavzusi.
Ishdan maqsad.
Shifrlash algoritmini blok-sxеmasi.
Dastur matni.
4. Nazorat savollari
Kriptografiya maqsadi va vazifasi.
Oddiy o‘rin almashtirish usuli va kalit so‘zli o‘rin almashtirish usuli.
Ikki martalik qayta quyish usuli va sеhrli kvadrat usuli.
TSеzar usuli va kalit so‘zli TSеzar tizimi.
Amaliy ish-2
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
|
‘
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
J
|
A
|
S
|
U
|
R
|
B
|
E
|
K
|
10
|
1
|
19
|
21
|
18
|
2
|
5
|
11
|
C
|
U
|
L
|
N
|
K
|
V
|
Y
|
D
|
3
|
21
|
12
|
14
|
11
|
22
|
25
|
4
|
Do'stlaringiz bilan baham: |