Monoalfavitlt shifrlash algoritmi


Download 17.85 Kb.
Sana16.06.2023
Hajmi17.85 Kb.
#1502982
Bog'liq
Monoalfavitlt shifrlash algoritmi


Monoalfavitlt shifrlash algoritmi.

Monoalfavitli almashtirish algoritmi quyidagi qadamlar ketma-ketligi ko’rinishda ifodalanishi mumkin


1-qadam. [1xR] o’lchamli dastlabki A0 alfavitdagi har bir simvol s0 Є T i= ) ni A0 alfavitdagi s0i simvol tartib raqamiga mos keluvchi h0 (s0i) songa almashtirish yo’li bilan raqamlar ketma-ketligi L0h ni shakllantirish.
2-qadam. L0h ketma-ketligining har bir sonini h1i= (k1xh0i(s0i)+ k2)(modR) formula orqali hisoblanuvchi L1h ketma-ketlikning mos soni h1i ga almashtirish yo’li bilan L1h son ketma-ketligini shakllantirish, bu yerda k1-o’nlik koeffitsent; k2-siljitish koeffitsenti. Tanlangan k1, k2 koeffitsentlar h0i, h1i sonlarning bir ma’noli mosligini ta’minlashi lozim, h1i=0 olinganida esa h1i=R almashinuvi bajarilishi kerak.
3-qadam. L1h ketma-ketlikning har bir soni h1i(s1i)ni [1xR] o’lchamli shifrlash alfavitning mos s1i Є T1(i= ) cimvoli bilan almashtirish yo’li bilan T1 shifrmatnni hosil qilish.
4-qadam. Olingan shifrmatn o’zgarmas B uzunlikdagi bloklarga ajratiladi. Agar oxirgi blok to’liq bo’lmasa blok orqasiga maxsus simvol-to’ldiruvchilar joylashtiriladi (masalan:*).
SHifrlovchi jadval usulida kalit sifatida quyidagilar qo’llaniladi:
— jadval o’lchovlari;
— so’z yoki so’zlar ketma-ketligi;
— jadval tarkibi xususiyatlari.
Masalan:
T0=KADRLAR TAYYoRLASH MILLIY DASTURI
K=4x7; V=4;
Ushbu axborot ustun bo’yicha ketma – ket jadvalga kiritiladi:

K

L

A

L

I

Y

T

A

A

Y

A

L

D

U

D

R

Yo

SH

L

A

R

R

T

R

M

I

S

I

Natijada, 4x7 o’lchovli jadval tashkil qilinadi.
Endi shifrlangan matn qatorlar bo’yicha aniqlanadi, ya’ni o’zimiz uchun 4 tadan belgilarni ajratib yozamiz.
KLAL_IYTA_AYAL_DUDR_YoSHLA_RRTR_MISI
Download 17.85 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling