3-qadam: MD buferini boshlang
Hash funktsiyasining oraliq va yakuniy natijalarini saqlash uchun 128 bitli tampon ishlatiladi. Tamponni to'rtta 32 bitli registrlar sifatida ko'rsatish mumkin (A, B, C, D). Ushbu registrlar quyidagi o'n oltilik raqamlari bilan boshlangan:
A \u003d 01234567 B \u003d 89ABCDEF C \u003d FEDCBA98 D \u003d 76543210
4-qadam: 512 bitli (16 so'zli) bloklarning ketma-ketligini qayta ishlash
Algoritmning asosi HMD5 deb belgilangan to'rt siklik ishlov berishdan iborat moduldir. To'rt tsikl o'xshash tuzilishga ega, ammo har bir tsikl o'z navbatida f F, f G, f H va f I bilan belgilanadigan o'zining mantiqiy mantiqiy funktsiyasidan foydalanadi.
Do'stlaringiz bilan baham: |