Главная страница
Навигация по странице:

  • GAMMALASH USULI.

  • 2amaliy ish Sezar Usuli


    Скачать 222.54 Kb.
    Название2amaliy ish Sezar Usuli
    Дата07.12.2021
    Размер222.54 Kb.
    Формат файлаdocx
    Имя файлаKiber 2- amaliy abduvahobova.docx
    ТипДокументы
    #295232
    страница4 из 8
    1   2   3   4   5   6   7   8



    VERNAM USULI


    Vernam usuli bo’yicha shifrlashda Ingliz alifbosi va yana 6 ta simvol jami 32 ta belgini tartiblab raqamlaymiz va 0 va 1 lik kodlarga o’girib chiqamiz.

    Keyinchalik xor amali orqali belgilarni yig’indisini olamiz. Qo’shiluvchilar esa

    shifrlanuvchi ma’lumot va kalitdir.










    A=0=00000 N=13=01101



    #=26=11010




    B=1=00001 O=14=01110



    !=27=11011




    C=2=00010 P=15=01111



    _=28=11100




    D=3=00011 Q=16=10000



    @=29=11101




    E=4=00100 R=17=10001



    ?=30=11110




    F=5=00101 S=18=10010



    *=31=11111




    G=6=00110 T=19=10011



    XOR jadvali




    H=7=00111 U=20=10100



    0+0=0

    I=8=01000 V=21=10101



    0+1=1

    J=9=01001 W=22=10110



    1+0=1

    K=10=01010 X=23=10111



    1+1=0

    L=11=01011 Y=24=11000



    Formulasi:

    M=12=01100 Z=25=11001



    T1=T0+K

    T0= ABDUVAHOBOVA_ROHATOY

    K=ORZU

    A 00000 B 00001 D 00011 U 10100 V 10101

    + + + + +

    O 01110 R 10001 Z 11001 U 10100 O 01110

    = = = = =

    O 01110 Q 10000 # 11010 A 00000 ! 11011

    Shu tariqa qo’shishni davom ettirsak quyidagicha shifrlanadi:

    OQ#A!R?HRPDQL?@GFPDN

    Deshiflash

    O 01110 Q 10000 # 11010 A 00000 ! 11011

    + + + + +

    O 01110 R 10001 Z 11001 U 10100 O 01110 = = = = =

    A 00000 B 00001 D 00011 U 10100 V 10101

    Davom ettirilsa quyidagi hosil bo’ladi:

    ABDUVAHOBOVA_ROHATOY

    GAMMALASH USULI.

    Gammalash usulida biz kiril alfavitidan foydalanamiz va 0 dan 9 gacha sonlarni sanoq soni bo’yicha tartiblab yozib olamiz. Ma’lumotga kalit ketmaket yozilib qo’shilib ketaveradi.




    А=0



    Л=12



    Ч=24



    0=36




















































    Б=1



    М=13



    Ш=25



    1=37




















































    В=2



    Н=14



    Ъ=26



    2=38




















































    Г=3



    О=15



    Ь=27



    3=39




















































    Д=4



    П=16



    Э=28



    4=40




















































    Е=5



    Р=17



    Ю=29



    5=41




















































    Ё=6



    С=18



    Я=30



    6=42




















































    Ж=7



    Т=19



    Ӯ=31



    7=43




















































    З=8



    У=20



    Қ=32



    8=44




















































    И=9



    Ф=21



    Ғ=35



    9=45




















































    Й=10



    Х=22



    Ҳ=34

    FORMULASI:




















































    К=11



    Ц=23



    _=35

    C=(T0 T+ GT)modN

















































    АБДУВАҲОБОВА_РОҲАТОЙ














































    T0 А Б Д У В А Ҳ О



    О

    В





































    G О Р З У О З Р У

    О

    Р

    З





































    T0 T 0 1 4 20 2 0 34 15

    1

    15

    2





































    GT 15 17 8 20 15 8 17 20

    15

    17

    8





































    T+ G modN 15 18 12 40 17 8 51 35

    16

    32

    10





































    C О С Л 4 Р З Ё Ғ


    Y П

    Қ

    Й





































































































































    С = ОСЛ4РЗЁҒПҚЙҒИСРВЕЯЕС




















































































    Deshifrlash formulasi : T0 = (N – GT + C)modN































    N =46 - jadvaldagi belgilar soni































    T01 = (46 - 15 + 15) modN = 0 А































    T02 = (46 - 17 + 18)modN = 1 Б































    T03 = (46 - 8 + 12) modN = 4 Д































    T04 = (46 - 20 + 40) modN = 20 У
































    Shu tariqa deshifrlash jarayoni amalga oshiriladi.




































































































































































































































    1   2   3   4   5   6   7   8


    написать администратору сайта