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