• Birinchi operatsiyaning oxiri
  • Ko'proq modulli qo'shimcha




    Download 1,82 Mb.
    bet10/18
    Sana12.02.2024
    Hajmi1,82 Mb.
    #155128
    1   ...   6   7   8   9   10   11   12   13   ...   18
    Bog'liq
    MD5
    8-Laboratoriya ishi 1-bosqich, SamDU ning Urgut filiali talabasi Toshtemirova Durdona, 1, yFRsdVz5fCS7snDLMuyGKYbZJpNh1UijzMahg3AL, 12464, Jamoaviy o’qitish texnalogiyasi, 2-mavzu, start1, Akustoelektronika, Yod ol !!!!!!!, MUNDARIJA, 5-lab, modelirovanie-filtratsii-nefti-v-treschinovato-poristom-plaste-v-usloviyah-yaregskogo-mestorozhdeniya-vysokovyazkih-neftey, Форма заявления, 7-ma’ruza. Tcp ip protokollari steki. Pog’onasining tarixi, pog’

    Ko'proq modulli qo'shimcha


    Diagrammaga yana bir bor nazar tashlasak, biz chiziqlarni oldinga qarab kuzatganimizda, chapga siljishimiz natijasi boshqa modulli qo'shish qutisiga o'tishini ko'ramiz. Boshqa kirish izlari yuqoridagi B ga qaytadi, bu B initsializatsiya vektoridir . Agar siz MD5 algoritmining ishga tushirish vektorlari bo'limiga qaytsangiz , bu qiymat 89abcdef ekanligini ko'rasiz .
    Hozirgacha siz modulli qo'shilish va uni hal qilish uchun ko'rayotgan qadamlarimiz bilan yaxshi tanish bo'lishingiz kerak. Formula quyidagicha:
    (X + Y) mod Z
    Bu safar:
    X – 89abcdef (boshlash vektori B)
    Y - e984f815 (oldingi bo'limdan olingan)
    Z – 100000000 (2 32 )
    Barcha raqamlarni kiritganimizda, biz quyidagilarni olamiz:
    (89abcdef + e984f895) mod 100000000
    Kiritish uchun onlayn kalkulyatorimizdan foydalanamiz :
    89abcdef "Qiymatni raqamlash" ga kiriting .
    e984f815 -ni “ B raqami qiymati”ga kiriting.
    “Hisoblash tenglamasi”ga (a,b) qo‘shing .
    Javobni olish uchun Hisoblash tugmasini bosing :
    17330C604
    Endi bu qiymatni nusxalash va “ Qiymatni raqamlash” maydoniga kiritish vaqti keldi . " B raqamining qiymati" ga 100000000 kiriting va formulani mod (a, b) ga o'zgartiring . Bu sizga javob berishi kerak:
    7330C604

    Birinchi operatsiyaning oxiri


    Biz asosan birinchi operatsiyani yakunladik. Agar siz biz ishlagan oxirgi modulli qo'shish qutisini qoldiradigan o'qni kuzatsangiz, u pastki qismdagi B ga ishora qiladi. A, B, C va D uchun quyida joylashgan bu qiymatlar ikkinchi operatsiya uchun ishga tushirish vektorlari vazifasini bajaradi.
    Bu shuni anglatadiki, oxirgi bosqichning chiqishi keyingi operatsiya uchun B initsializatsiya vektoriga aylanadi. U 89abcdef bo'lgan B boshlang'ich vektorini almashtiradi. Agar siz boshqa barcha qatorlarga amal qilsangiz, biz quyidagilarga erishamiz:

    • D A uchun yangi ishga tushirish vektori sifatida.

    • B uchun ishga tushirish vektori sifatida butun operatsiyaning chiqishi.

    • B C uchun yangi ishga tushirish vektori sifatida.

    • C D uchun yangi ishga tushirish vektori sifatida.

    Yana 63 ta operatsiya qoldi…

    Download 1,82 Mb.
    1   ...   6   7   8   9   10   11   12   13   ...   18




    Download 1,82 Mb.