• 60cdceb1 B - 7d502063 C - 8b3d715d D - 1de3a739
  • OR ni
  • Hex ni
  • They are deterministic




    Download 1,82 Mb.
    bet15/18
    Sana12.02.2024
    Hajmi1,82 Mb.
    #155128
    1   ...   10   11   12   13   14   15   16   17   18
    Bog'liq
    MD5

    To'rtinchi tur


    49-operatsiyaga kelganimizda, to'rtinchi raundning boshlanishi vaqti keldi. Biz 64-raundning oxirigacha ishlatadigan yangi formulani olamiz:
    I(B, C, D) = C⊕(B∨¬D)
    Bu formulada bir yoki boshqasi uchun XOR funksiyasi ham mavjud, lekin ikkalasi ham emas. Bu asosan “C YOKI, LEKIN ikkovi ham EMAS (B YOKI EMAS-D) degani. Keling, 48-raund yakuniga ko'ra yana bir nechta natijalarni tuzamiz:

    • A - 60cdceb1

    • B - 7d502063

    • C - 8b3d715d

    • D - 1de3a739

    Shuning uchun:
    I(B, C, D) = 8b3d715d⊕(7d502063∨¬1de3a739)
    Keling, birinchi navbatda onlayn kalkulyatorimizda operatsiyaning qavsdagi qismini bajaramiz. Uni kiriting:

    Bu bizga quyidagi natijani beradi:
    7f5c78e7
    Shunday qilib, tenglamaning qolgan qismi:
    8b3d715d ⊕ 7f5c78e7
    Uni tugatish uchun:

    • 8b3d715d ni A kirishiga joylashtiring .

    • Uning ostidagi ochiladigan menyudan XOR ni tanlang .

    • Oxirgi hisob-kitobimiz natijasini7f5c78Ee7 ni B kiritishiga kiriting (yonidagi EMAS endi tanlanmaganligiga ishonch hosil qiling).

    • Operatsiya natijasi ostida joylashgan to'rt xil raqam tizimidan Hex ni tanlang .

    Bu bizga quyidagi natijani beradi:
    f46109ba
    Ushbu operatsiyaning qolgan qismi avvalgi operatsiyalarning har biri qilganidek davom etadi. Ushbu natija modulli arifmetik bilan A initsializatsiya vektoriga qo'shiladi va boshqa bosqichlarning har biri ushbu tur uchun tegishli kirish qiymatlari bilan bajariladi. Oxir-oqibat, bu bizga 50-operatsiya uchun ishga tushirish vektorlari sifatida ishlatiladigan natijalarni beradi, bu esa I funktsiyasidan ham foydalanadi.
    Bu jarayon 64-raundgacha (shu jumladan) davom etadi.

    Download 1,82 Mb.
    1   ...   10   11   12   13   14   15   16   17   18




    Download 1,82 Mb.