Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
ELoopR:
add eax,edx ; Добавляем к eax – edx
mov ebp,ecx ; Кладём в ebp – ecx
shl ebp,4 ; Сдвиг ebp на 4 бита влево
add ebx,ebp ; Добавляем к ebx – ebp
mov ebp,k0 ; Кладём в ebx первые 32 бита ключа
xor ebp,ecx ; Сравниваем их со вторыми 32 битами данных
add ebx,ebp ; Добавляем к первым 32 битам данных результат
mov ebp,ecx ; Кладём в ebp – ecx
shr ebp,5 ; Делим ebp на 32
xor ebp,eax ; Сравниваем ebp с eax
add ebx,ebp ; Добавляем к ebx – ebp
add ebx,k1 ; Добавляем к ebx – вторые 32 бита ключа
;
mov ebp,ebx ; Кладем в ebp – ebx
shl ebp,4 ; Сдвиг ebp на 4 бита влево
add ecx,ebp ; Добавляем к ecx – ebp
mov ebp,k2 ; Кладем в ebp третьи 32 бита ключа
xor ebp,ebx ; Сравниваем ebp с ebx
add ecx,ebp ; Добавляем к ecx – ebp
mov ebp,ebx ; Кладем в ebp – ebx
shr ebp,5 ; Сдвиг ebp вправо на 5 бит
xor ebp,eax ; Сравниваем ebp с eax
add ecx,ebp ; Добавляем к ecx – ebp
add ecx,k3 ; Добавляем к ecx – четвёртые 32 бита ключа
dec edi ; Уменьшаем edi на единицу
jnz ELoopR ; Шифруем дальше
pop edi ; Вынимаем из стека edi
mov v0,ebx ; Кладем результаты шифрования в отведённое
mov v1,ecx ; для них место