• Shifrlangan matnni ochish
  • Masalan
  • Axborot kommunikatsion texnologiyalar




    Download 1,8 Mb.
    Pdf ko'rish
    bet58/82
    Sana19.12.2023
    Hajmi1,8 Mb.
    #123593
    1   ...   54   55   56   57   58   59   60   61   ...   82
    Bog'liq
    Axborot kommunikatsion texnologiyalar





    10 
    11 
    12 
    13 
    14 
    15 
    16 
    17 
    18 
    19 
    20 
    21 
    22 
    23 
    24 
    25 




















































     
    Misol. “Yuliy Cesar” yozuvi uchun “Bxolb Fhvdu” ni hosil qilamiz. 
    Berilgan matnni shifrlash: 
    Alfavit tanlab oling; 
    Alfavit harflarini 0 dan boshlab tartib bilan raqamlab chiqing; 
    Shifrlanadigan matnning harflariga to‘g‘ri keluvchi sonlarni yozib chiqing; 
    Kalit sonni tanlab oling; 
    Har bir harfni quyidagi formula orqali shifrlang (K+T)modn, bunda K – kalit, 
    T – harfga to‘g‘ri keluvchi son, n - alfavitdagi harflar soni; 
    Shifrlangan matnni ochish: 
    Alfavit harflarinn 0 dan boshlab gartib bilan raqamlab chiking; 
    Shifrlangan matnning harflariga to‘g‘ri keluvchi sonlarni yozib chiqing; 
    Kalit sonni oling; 
    Har bir harfni quyidagi formula orqali shifrlash (T-K+n)modn, bunda K – 
    kalit, T – harfga to‘g‘ri keluvchi son, n - alfavitdagi harflar soni; 
    Masalan: Sezar algoritmi yordamida “JSYJW” shifr tekstni ochish talab 
    qilinsin? 
    Buning uchun biz shifrlangan matnni ochish algoritmidan foydalanamiz va 
    kalitni topib olamiz. K=5 bo‘lganda ENTER so‘zi kelib chiqadi. 

    Download 1,8 Mb.
    1   ...   54   55   56   57   58   59   60   61   ...   82




    Download 1,8 Mb.
    Pdf ko'rish