• A=0x67452301, B=0xEFCDAB89, C=0x98BADCFE, D=0x10325476, E=0xC3D2E1F0.
  • - bosqich. Ma’lumotning uzunligini qo‘shish




    Download 7,35 Mb.
    Pdf ko'rish
    bet209/225
    Sana12.12.2023
    Hajmi7,35 Mb.
    #117020
    1   ...   205   206   207   208   209   210   211   212   ...   225
    Bog'liq
    Begbutayev A Yusupov RUquv qollanma tarmoq texnologiyalari Kitob

    2- bosqich. Ma’lumotning uzunligini qo‘shish. 
    1-bosqichning natijasiga berilgan ma’lumot uzunligining 64 bitlik 
    qiymati qo‘shiladi. 
    3- bosqich. Xesh qiymat uchun bufer initsializatsiya qilish. 
    Xesh funksiyaning oraliq va oxirgi natijalarini saqlash uchun 160 
    bitlik buferdan foydalaniladi. Bu buferni beshta 32 bitlik A, B, C, D, E 
    registrlar ko‘rinishida tasvirlash mumkin. Bu registrlarga 16 lik sanoq 
    sistemasida quyidagi boshlang‘ich qiymatlar beriladi: 
    A=0x67452301, B=0xEFCDAB89, C=0x98BADCFE, 
    D=0x10325476, E=0xC3D2E1F0. 
    Keyinchalik 
    bu 
    o‘zgaruvchilar 
    mos 
    ravishda 
    yangi abcva o‘zgaruvchilarga yozib olinadi.
    4- bosqich. Ma’lumotni 512 bitlik bloklarga ajratib qayta ishlash. 
    Bu xesh funksiyaning asosiy sikli quyidagicha bo‘ladi: for (= 0; 
    80; t++){ temp 
    (<<< 
    5) 
    ft(bcd

    W
    Kdc<<< 30; atemp; }, Bu yerda <<< - 
    chapga siklik surish amali. Kt lar 16 lik sanoq sistemasida yozilgan 
    quyidagi sonlardan iborat:


    316 
    f
    t
    (x, y, z) funksiyalar esa quyidagi ifodalar bilan aniqlanadi:
     
     
     
     
    Wt lar kengaytirilgan ma’lumotning 512 bitlik blokining 32 bitlik 
    qism bloklaridan quyidagi qoida bo‘yicha hosil qilinadi: 
    Asosiy sikl tugagandan keyin abcva larning qiymatlari mos 
    ravishda A, B, C, D va E registrlardagi qiymatlarga qo‘shiladi hamda 
    shu registrlarga yozib qo‘yiladi va kengaytirilgan ma’lumotning keyingi 
    512 bitlik blokini qayta ishlashga o‘tiladi. 

    Download 7,35 Mb.
    1   ...   205   206   207   208   209   210   211   212   ...   225




    Download 7,35 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    - bosqich. Ma’lumotning uzunligini qo‘shish

    Download 7,35 Mb.
    Pdf ko'rish