• 7. Kriptografik xesh funksiyalarga misol keltiring Kriptografik xesh funksiyalar
  • 8. Xesh funksiyalarning yana qanday turlarini bilasiz Xesh funksiyalar turlari Oddiy xesh funksiyalar
  • Kalit hosil qiluvchi xesh funksiyalar
  • Mustaqil ishlash uchun masalalar: 1. C++ tilida xesh jadvallarni hosil qiling.
  • 5-Mavzu yuzasidan savollar va javoblar Xesh jadvali




    Download 1,11 Mb.
    bet3/3
    Sana09.06.2024
    Hajmi1,11 Mb.
    #261947
    1   2   3
    Bog'liq
    5-ma\'ruza Xotamov Farrux

    h(M)= Hn ;
    bu yerda v-qandaydir fiksirlangan boshlangʻich vektor.
    Misol sifatida quyidagi keng tarqalgan:

    xesh-funksiyani keltirib o‗tish mumkin.
    Bu yerda E-simmetrik shifrlash algoritmi (masalan DES, GOST 28147-87, AES –FIPS 197 va hakoza), k- esa shifrlash algoritmi maxfiykaliti, (mod 2 bo’yicha mos bitlarni qo‗shish) amali.


    7. Kriptografik xesh funksiyalarga misol keltiring
    Kriptografik xesh funksiyalar: CubeHash, BLAKE, BMW, ECHO, FSB, Fugue, Grøstl, JH, Hamsi, HAVAL, Keccak (SHA-3), Kupyna, LM-хеш, Luffa, MD2, MD4, MD5, MD6, N-Hash, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-1, SHA-2, SHABAL, SHAvite-3, SIMD, Skein, Snefru, SWIFFT, Tiger,Whirlpool, ГОСТР 34.11-94, ГОСТР 34.11-2012.


    8. Xesh funksiyalarning yana qanday turlarini bilasiz
    Xesh funksiyalar turlari
    Oddiy xesh funksiyalar: Adler-32, CRC, FNV, Murmur2, PJW-32, TTH, Jenkins hash.
    Kriptografik xesh funksiyalar: CubeHash, BLAKE, BMW, ECHO, FSB, Fugue, Grøstl, JH, Hamsi, HAVAL, Keccak (SHA-3), Kupyna, LM-хеш, Luffa, MD2, MD4, MD5, MD6, N-Hash, RIPEMD-128, RIPEMD-160, RIPEMD-256, RIPEMD-320, SHA-1, SHA-2, SHABAL, SHAvite-3, SIMD, Skein, Snefru, SWIFFT, Tiger,Whirlpool, ГОСТР 34.11-94, ГОСТР 34.11-2012.
    Kalit hosil qiluvchi xesh funksiyalar: bcrypt, PBKDF2, scrypt.


    9. Kalit hosil qiluvchi xesh funksiyalarni keltiring
    Kalitli xesh funksiyalar simmetrik shifrlash algoritmi tizimlarida qo’llaniladi. Kalitli xesh funksiyalar berilgan ma‘lumot autentifikatsiyasi kodi (message authentication code(MAC)) deb ham yuritiladi. Ushbu kod bir-biriga ishonchi mavjud foydalanuvchilarga berilgan ma‘lumotining haqiqiyligi va to‗laligini kafolatini qo’shimcha vositalarsiz ta‘minlash imkoniyatini tugʻdiradi.



    Mustaqil ishlash uchun masalalar:


    1. C++ tilida xesh jadvallarni hosil qiling.

    Javoblar
    N-Fibonachi sonini oxirgi 17 xonasini aniqlovchi rekursiv dastur tuzing.





    Butun n faktorial 1 va N (0! = 1). Kirish faktorialini qaytaradigan faktorial () rekursiv funktsiyasini yozing. Uni dastlabki 8 raqam bilan sinab ko'ring.





    Download 1,11 Mb.
    1   2   3




    Download 1,11 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    5-Mavzu yuzasidan savollar va javoblar Xesh jadvali

    Download 1,11 Mb.