АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Главный цикл

Читайте также:
  1. Главный банкир, финансовый консультант и агент Правительства
  2. Главный вопрос: Почему сегодня не происходит то, что Иисус сказал, будет происходить?
  3. Главный выключатель ВОВ-25-4М
  4. Главный полюс
  5. Главный полюс
  6. Главный результат управленческого действия, свидетельство его результативности – это
  7. Главный фактор успешного развития товарооборота - обеспеченность и рациональность использования товарных ресурсов.
  8. Дневник - главный помощник в избавлении от табачного рабства
  9. Любовь- самый главный элемент в воспитании и развитии детей.

Главный цикл итеративно обрабатывает каждый 512-битный блок. Итерация состоит из четырех этапов по двадцать операций в каждом. Блок сообщения преобразуется из 16 32-битовых слов Mi в 80 32-битовых слов Wj по следующему правилу:

Wt = Mt при 0≤t≤15
Wt = (Wt -3 Wt -8 Wt -14 Wt -16) << 1 при 16≤t≤79

здесь << — это циклический сдвиг влево

для t от 0 до 79
temp = (a<<5) + Ft (b,c,d) + e + Wt + Kt
e = d
d = c
c = b<<30
b = a
a = temp

После этого a, b, c, d, e прибавляются к A, B, C, D, E соответственно. Начинается следующая итерация.

Итоговым значением будет объединение пяти 32-битовых слов в одно 160-битное хеш-значение.

 

15. Хеш-функция MD5


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)