Toshkent davlat iqtisodiyot universiteti toshkent moliya instituti


Download 2.84 Mb.
bet56/176
Sana02.06.2024
Hajmi2.84 Mb.
#1838135
1   ...   52   53   54   55   56   57   58   59   ...   176
Bog'liq
Raq iqt-УКУВ КУЛ-ТДИУга-лат-16.03.2020

1-qadam: Uzunligi М simvolli К kalitni tanlash.
2-qadam:Tanlangan К kalit uchun [ (M+1), R ] o‘lchamli shifrlash matritsasi
Тш= (bij)ni qurish.
3-qadam:Dastlabki matnning har bir simvolis0Rtagiga kalit simvoli km joylashtiriladi. Kalit keraklicha miqdorda takrorlanadi.
4-qadam: Dastlabki matn simvollari shifrlash matritsasi Тш dan quyidagi qoida bo‘yicha tanlangan simvollar bilan quyidagicha tartibda ketma ket almashtiriladi:
1. Кkalitning almashtiriluvchis0Rsimvoliga mos km simvoli aniqlanadi.
2. Shifrlash matritsasi Тш dagi km= bij shart bajariluvchiiqator topiladi.
3. s0R = bij shart bajariluvchijustun aniqlanadi.
4. s0R simvoli bij simvoli bilan almashtiriladi.
5-qadam: Shifrlangan ketma-ketlik ma’lum uzunlikdagi (masalan, 4 simvolli) bloklarga ajratiladi.
Matnni rasshifrovka qilish esa quyidagicha ketma ketlikda amalga oshiriladi:
1-qadam: Shifrlash algoritmining uchinchi qadamidagidek, shifroformat tagiga kalit simvollari ketma ketligi yoziladi.
2-qadam: Shifromatndan s1Rsimvollari va mos kalit simvollari km ketma-ket tanlanadi. Shifrlash matritsasi Тш dagi km= bij shartni qanoatlantiruv chiqator aniqlanadi. I qatorda bij= s1R element aniqlanadi. Rasshifrovka qilingan matnlar–o‘rniga bij simvoli joylashtiriladi.
3-qadam: Rashsifrovka qilingan matn ajratilmasdan yoziladi. Hizmatchi simvollar esa olib tashlanadi.
Мисол:

Download 2.84 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   176




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