Mavzu: Kiberhujmlar turlari, amalga oshirish usullari va tahlillar


Download 247.72 Kb.
bet6/6
Sana08.05.2023
Hajmi247.72 Kb.
#1442816
1   2   3   4   5   6
Bog'liq
bobi kiber xavfsizlik

4- bosqich. Ma’lumotni 512 bitlik bloklarga ajratib qayta ishlash.
Bu xesh funksiyaning asosiy sikli quyidagicha bo‘ladi:
for (t = 0; t < 80; t++){
temp = (a <<< 5) + ft(b, c, d) + e + Wt + Kt ;
e = d; d = c; c = b <<< 30; b = a; a = temp;
},
Bu yerda <<< - chapga siklik surish amali. Kt lar 16 lik sanoq sistemasida
yozilgan quyidagi sonlardan iborat:

ft(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 a, b, c, d va e 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.

Asosiy qism
Download 247.72 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling