Samarqand davlat arxitektura qurilish instituti



Yüklə 0,7 Mb.
səhifə71/244
tarix10.05.2023
ölçüsü0,7 Mb.
#110740
1   ...   67   68   69   70   71   72   73   74   ...   244
Samarqand davlat arxitektura qurilish instituti

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 simvolikmjoylashtiriladi. 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 moskmsimvoli aniqlanadi.
2. Shifrlash matritsasiТшdagikm= bijshart bajariluvchiiqator topiladi.
3. s0R = bijshart bajariluvchijustun aniqlanadi.
4. s0Rsimvolibijsimvoli 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.
Toshkent Moliya instituti
R.H. Ayupov va G.R. Boltaboeva
2-qadam: Shifromatndan s1Rsimvollari va mos kalit simvollarikmketma-ket tanlanadi. Shifrlash matritsasiТшdagikm= bijshartni qanoatlantiruvchiqator aniqlanadi.Iqatordabij= s1Relement aniqlanadi. Rasshifrovka qilingan matnlar–o’rnigabijsimvoli joylashtiriladi.
3-qadam: Rashsifrovka qilingan matn ajratilmasdan yoziladi. Hizmatchi simvollar esa olib tashlanadi.
Мисол:
К = <ҒЎЗА> kaliti yordamidaТ = <ПАХTAҒАРАМИ> dastlabki matnni shifrlash va so’ngra rasshifrovka qilish talab etilsin. Shirflash va rasshifrovka qilish natijalari quyida keltirilgan:
Dastlabki matn: ПАХTA_ҒАРАМИ
Kalit: ҒЎЗАҒЎЗАҒЎЗА

Yüklə 0,7 Mb.

Dostları ilə paylaş:
1   ...   67   68   69   70   71   72   73   74   ...   244




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin