Здравствуйте, pva, Вы писали:
pva>Здравствуйте, C3PO, Вы писали:
CPO>>Ткните меня носом в ошибку. Я внатуре устал.
pva>В ошибку не ткну, но мне не нравится часть, которая RC4. Какая-то мешанина с dwLength. Нельзя инициализацию отделить от крипты? И сам криптотест "туда-обратно" вынести отдельной функцией и протестировать?
Это не то чтобы мешанина. Просто механически повторена несколько раз "преамбула" с получением длины. Это
MOV EAX, 8
условно говоря. Или куда там ещё он грузится, не важно. Несимпатично, факт, но влиять ни на что не может. В других операционках работает как положено.
pva>На сравнении D2 буфера полностью различные или частично?
Ну, как полностью... Корелляции данных "расшифрованного" буфера и исходного в случае W8.1ProX64 я не обнаруживаю. На более длинных буферах, в точном соответствии с теорией вероятности, есть и совпадения, но системы нет. Откомпилируйте у себя — убедитесь.