Re[2]: Разные результаты в разных ОС
От: C3PO  
Дата: 20.11.14 16:53
Оценка:
Здравствуйте, pva, Вы писали:

pva>Здравствуйте, C3PO, Вы писали:


CPO>>Ткните меня носом в ошибку. Я внатуре устал.

pva>В ошибку не ткну, но мне не нравится часть, которая RC4. Какая-то мешанина с dwLength. Нельзя инициализацию отделить от крипты? И сам криптотест "туда-обратно" вынести отдельной функцией и протестировать?

Это не то чтобы мешанина. Просто механически повторена несколько раз "преамбула" с получением длины. Это
MOV EAX, 8

условно говоря. Или куда там ещё он грузится, не важно. Несимпатично, факт, но влиять ни на что не может. В других операционках работает как положено.

pva>На сравнении D2 буфера полностью различные или частично?

Ну, как полностью... Корелляции данных "расшифрованного" буфера и исходного в случае W8.1ProX64 я не обнаруживаю. На более длинных буферах, в точном соответствии с теорией вероятности, есть и совпадения, но системы нет. Откомпилируйте у себя — убедитесь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.