• Ishni bajarilish uchun topshiriqlar tartibi va qo‟yilgan vazifa: Asosiy matn shifrlash usullaridan birida shifrlansin va qadamma - qadam izohlansin. Shuningdek Java, С++
  • Ikki tomonlama o‟rin almashtirish usuli




    Download 3,82 Mb.
    Pdf ko'rish
    bet18/76
    Sana18.11.2023
    Hajmi3,82 Mb.
    #101076
    1   ...   14   15   16   17   18   19   20   21   ...   76
    Bog'liq
    risklarni baholash

    Ikki tomonlama o‟rin almashtirish usuli. Bu usulda kalit sifatida ustun 
    va qatordagi harflar tartibidagi sonlardan foydalaniladi. Avvalam bor kalit 
    simvollariga qarab jadval tuziladi, va ochiq T
    0
    matn joylashtirilib chiqiladi, 
    so‘ngra esa raqamlar navbatma - navbat tartiblanib, avval ustun, so‘ngra esa 
    qatorlar o‘rni almashtiriladi va jadvaldagi ma‘lumot qator bo‘yicha o‘qilib T
    1
    ga 
    ega bo‘linadi. Masalan: «Intilganga tole yor» ochiq matni shifrlash talab etilsin. 
    Bu yerda kalit bo‘lib 1342 va 2314 xizmat qiladi. Yaxshiroq izohlanishi uchun 
    K
    1
    =1342 va K
    2
    =2314, V=4 deb belgilab olamiz. 
    4x4 jadval yaratib T
    0
    qator bo‘yicha yozamiz:
    3.5-jadval 
    K

    2 3 1 
    4 K
    2
    1 И Н Т 
    И
    3 Л Г А 
    Н
    4 Г А Т 
    О
    2 Л Е Ё 
    Р


    25 
    Endi qator va ustunlar tartib bo‘yicha o‘rinlari almashtiriladi.
    3.6-jadval 
    3.7-jadval 
    Oxirgi jadvalga asosan shifrlangan matnni yozamiz va bloklarga bo‘lib 
    chiqamiz. 
    T
    1
    = ТИНИ АЛГН ТГАО ЁЛЕР 
    Ikki tomonlama almashtirishda jadval kattaligiga qarab variantlar ham ortib 
    boradi. Jadval o‘lchamining kattaligi shifr chidamliligini oshiradi: 3x3 jadvalda 36 
    ta variant, 4x4 jadvalda 576 ta variant, 5x5 jadvalda 14400 variant; 
    Ishni bajarilish uchun topshiriqlar tartibi va qo‟yilgan vazifa: 
    Asosiy matn shifrlash usullaridan birida shifrlansin va qadamma - qadam 
    izohlansin. Shuningdek Java, С++ va C# dasturlash tizimlaridan birida dasturiy 
    ta‘minot yaratilsin. 
    1. Туропов Улуғбек Ўрозқулович 
    2. Савурбоев Абдумўмин 
    3. Жабборов Канкел Гулмуродович 
    4. Искандарова Зиѐда Абдумажитовна 
    5. Ешонқулов Шерзод Умматович 
    6. Етмишов Хўжамберди Фозилович 
    7. Хасанов Умид Жумаевич 
    8. Баратов Жасур Рустам ўғли 
    K

    3 1 4 
    2 K
    2
    1 Н Т И 
    И
    2 Г А Н 
    Л
    3 А Т О 
    Г
    4 Е Ё Р 
    Л
    K

    1 2 3 
    4 K
    2
    1 Т И Н 
    И
    2 А Л Г 
    Н
    3 Т Г А 
    О
    4 Ё Л Е 
    Р


    26 
    9. Тавбоев Ислом Ирисович 
    10. Ибрагимова Наргиза Аноровна 
    11. Бурлиев Абдулла Убайдуллаевич 
    12. Хуррамова Фарангиз Учқун қизи 
    13. Тўрақулов Олим Холбутаевич 
    14. Тавбоев Сирожиддин Ахбутаевич 
    15. Қўзиев Ботир Намозович 
    16. Ахмедов Жўрабек Рахмонбердиевич 
    17. Гулиев Алижон Абдулакимович 
    18. Қаршибоев Низомиддин Абдумалик ўғли 
    19. Ибрагимов Зоиржон Зиятович 
    20. Жураев Ғайрат Умарович 


    27 

    Download 3,82 Mb.
    1   ...   14   15   16   17   18   19   20   21   ...   76




    Download 3,82 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ikki tomonlama o‟rin almashtirish usuli

    Download 3,82 Mb.
    Pdf ko'rish