Monoalfavitlt shifrlash algoritmi
Download 17.85 Kb.
|
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:
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
ma'muriyatiga murojaat qiling