k
va xeshlashning oraliq natijasi asosida shakllangan bosqich kalitlari
k
e
dan
foydalaniladi.
Xesh qiymatni hisoblash
holat
massivi ustida kriptografik o‘zgartirishlarni
bajarish bilan amalga oshiriladi.
holat
massivi to‘rtta satr (qator) va sakkizta
ustunda joylashgan yarim baytlardan (baytlardan) iborat, bunda har bir satr
32
(64)
bitdan iborat.
Xesh qiymatni hisoblashda dastlab kiruvchi ma’lumot
128
yoki
256
bit
uzunlikdagi
b
tabloklarga bo‘linadi, to‘lmay qolgan blok
0
lar bilan to‘ldiriladi.
Holat
massivi dastlabki blok bilan; asosiy qismning umumiy uzunligi
2
256
modul
bo‘yichabitlarda aniqlanadi, bu qism
256
bit uzunlikdagi
uzunlik
blokidan iborat;
keyin
2
256
modul bo‘yicha asosiy qism bloklari qiymatlarining summasi
hisoblanadi, u
256
bit uzunlikdagi
nazorat summasining
blokidan (
NY)
iborat;
asosiy qism,
uzunlik
bloki va
b+2
bloklardagi yarim bayt (bayt) darajasidagi ikki
o‘lchamli elementlar shaklidagi
NY
blok
xeshlash
funksiyasi
kirish
ma’lumotlaridan iborat. Dastlabki bosqich
128 (256)
bit uzunlikdagi
k
xeshlash
kalitining nusxasini ikki o‘lchamli
k
e
massivga ko‘chirish bilan tugallanadi.
Kirish ma’lumotlarining har bir bloklariga nisbatan xeshlash jarayonlari
126
ikkita blok:
Do'stlaringiz bilan baham: |