• Xesh funksiyasini tuzish uchun ba’zi usullar
  • 2. Multiplikativ xeshlash sxemasi
  • 3. Ko‘paytirish usuli
  • Mashhur xesh funktsiyalari




    Download 4,94 Mb.
    bet146/201
    Sana14.05.2024
    Hajmi4,94 Mb.
    #232599
    1   ...   142   143   144   145   146   147   148   149   ...   201
    Bog'liq
    O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi

    Mashhur xesh funktsiyalari


    CRC32 – maxsus nazorat summalarini yaratish uchun foydalaniladi. Ushbu funktsiya kriptografik emas. CRC-dan keyingi raqam -32, olingan xeshning istalgan uzunligiga qarab, bitdagi xesh uzunligini bildiradi. Funksiya juda sodda va ko‘p xotirani egallamaydi. Shu munosabat bilan, turli xil ma’lumotlarni uzatish protokollaridagi paketlarning yaxlitligini tekshirish uchun foydalaniladi.
    MD5 – bu 128 bitli xeshni yaratadigan kriptografik algoritmning eski, ammo juda mashhur versiyasi. Uning kriptografik kuchi bugungi kunda unchalik yuqori emas. Shunga qaramay, u ko‘pincha nazorat summasining boshqa versiyasi sifatida ishlatiladi, masalan, tarmoqdan fayllarni yuklab olishda.
    SHA-1 – bu xeshni tashkil etadigan kriptografik funktsiya - uzunligi 160 baytdan iborat. Shuningdek, saytdagi ma’lumotlar bazasida parolli xeshlarni saqlash uchun foydalaniladi.
    HashTab – kompyuterdagi har qanday fayllar xeshini hisoblash.

    Xesh funksiyasini tuzish uchun ba’zi usullar


    Ko‘p xesh - funksiyalariquyidagi bir nechta oddiy va ishonchli usullarga asoslangan.

    1. Bo‘linishga asoslangan xesh funktsiyalari


    Bu usulda xesh sifatida M-ga bo‘linishning qolgan qismidan foydalanishni o‘z ichiga oladi, bu erda M barcha mumkin bo‘lgan xeshla rsoni:

    2. Multiplikativ xeshlash sxemasi


    U sul , bilan o‘zaro soda abo‘lgan, ba’zi bir A butun o‘zgarmas sonlarni (konstantalar) tanlashdan iborat bu yerda – w mashina so‘zida ko‘rsatilgan ( ) qiymatlar soni. Shunda xesh – funksiyasini olish mumkin:

    3. Ko‘paytirish usuli



    Bu erda kalit [0..1] oralig‘ida joylashgan ma’lum bir o‘zgarmas son (konstanta)A ga ko‘paytiriladi. Shundan so‘ng, ushbu ifodaning kasr qismi olinadi va ba’zi o‘zgarmas son (konstanta)M ga ko‘paytiriladi, natijada xesh-jadval chegarasidan chiqmasligi uchun tanlanadi. [ ] operatori argumentdan kichik bo‘lgan eng katta butun sonni qaytaradi.

    Download 4,94 Mb.
    1   ...   142   143   144   145   146   147   148   149   ...   201




    Download 4,94 Mb.