• MD5 algoritmining oxirgi uchta hisobi
  • MD5 xesh funksiyasining xeshi
  • cdceb1 “Qiymatni raqamlash ”




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

    60cdceb1 “Qiymatni raqamlash  ga .

  • 01234567 raqamini “ b raqami qiymati”ga kiriting.

    “Hisoblash tenglamasi”ga “ qo‘shish(a,b) ” ni qo‘ying. “Raqam a turi”, “Raqam b turi” va “Hisoblash natijasini a ga aylantirish” uchun o‘n oltilik raqam tanlanganligiga ishonch hosil qiling .
    Javobni olish uchun Hisoblash tugmasini bosing :
    61f11418
    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:
    61f11418
    Bu A ning yakuniy qiymatiga javob (bitta 512-bitli kirish ma'lumotlari bloki bo'lsa).

    MD5 algoritmining oxirgi uchta hisobi


    Qolgan raqamlarimiz uchun xuddi shu tenglamani bajarishimiz kerak:
    (A + B) mod C
    Shuning uchun biz hal qilishimiz kerak:

    • (B + OIV-B) mod C

    • (C + OIV-C) mod C

    • (D + OIV-D) mod C

    Tegishli raqamlarni kiritganimizda biz quyidagilarni olamiz:

    • (7d502063 + 89abcdef) mod 100000000

    • (8b3d715d + fedcba98) mod 100000000

    • (1de3a739 + 76543210) mod 100000000

    Hozirgacha siz ushbu tenglamalarning har biri qanday ishlashini yaxshi bilishingiz kerak, shuning uchun agar xohlasangiz, ularni o'zingiz hisoblashingiz mumkin. Agar siz qiyin ishni o'tkazib yubormoqchi bo'lsangiz, javoblar:

    • B – 06fbee52 (kalkulyator sizga 6fbee52 javobini beradi. Biz uni sakkizta belgiga yetkazish uchun old tomoniga nolni qo‘shdik)

    • C - 8a1a2bf5

    • D - 9437d949

    MD5 xesh funksiyasining xeshi


    Biz faqat bitta 512 bitli ma'lumotlar bloki uchun xeshni hisoblayotganimiz sababli, biz yakuniy xesh uchun zarur bo'lgan barcha ma'lumotlarga egamiz. Bu shunchaki A, B, C va D uchun eng so'nggi qiymatlarning birlashmasi (bu shunchaki chiroyli so'z, biz raqamlarni birlashtirganimizni anglatadi):
    Xesh = ABCD
    Shuning uchun, "Ular deterministik" degan asl xabarimizning xeshi:
    H (ular deterministik) = 61f1141806fbee528a1a2bf59437d949



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




    Download 1,82 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    cdceb1 “Qiymatni raqamlash ”

    Download 1,82 Mb.