У меня карсач был по дискре такой-же. Банальный метод ветвей и границ. С кучей эвристик и хитростей. Один абзацем не описать, но задача не особо...
Сочиняй больше=) Можешь ешё на машине Тьюринга толкать. Тоже забава неплохая =)
COUNT(A,B,C,D)==2 пока везде продолжаю мысли leo =) ; r=((a^b)|(b^c))&~(a^b^c^d); XOR A,B XOR B,C XOR D,A XOR D,C OR A,B NOT D AND A,D
(COUNT(A,B,C)==2) XOR A,B XOR A,C OR B,C NOT A AND A,B
Для 64 байтного регистра эта задача тоже была бы интересна. Там можно хотя бы количество сравнений минимизировать, это дополнительный простор =)
На самом деле это вроде идеальный вариант. У меня тоже пузырьковая. Но она довольно некрасиво сделана. Много холостых проходов делает. И вообще...
3)... не претендую пока на оптимальность нигде.. (без переходов, но это этого не быстрее) l3: call l2 ror eax,8 call l2 rol eax,8 l2: mov...
del
1) наобум... работает долго mov eax,? mov ecx,0x137 l1: shr ecx,1 jnc l2 cmp ah,al jc l2 xchg ah,al l2: jecxz l3 ror eax,8 jmp l1 l3: ret
Ну вобщем да. Может даже можно сократить одну команду (получив правда менее красивый порядок). Сорри что ответом тянул =))
mov eax,11223344h l0: call l2 call l1 call l1 l1: bswap eax l2: call l4 call l3 l3: bswap eax ror eax,8 l4: call...
Да я сохранил себе. Често мой невыспавшийся мозг и русский вариант напрягает. А англиский дополнительные к тому проблемы создаёт...
del...
del..
Вот рабочий огрызок... Как стартовый пример для openssl думаю пригодится. Только адреса на другие надо будет перебить наверное =)
Полистаю конешно. Но вещь вроде достаточно сложная, её приятнее читать на русском. Кроме того 'Элементарное введение в эллиптическую криптографию'...
Системная фунция на самом деле в ole32.dll, наверное исходник можно откопать...
Даже если они смогут исполнять нормальные программы и тем более ломать шифры. Есть ли уверенность что это поможет ломать RSA? Допустип...
Раз уж зашёл разговор. Никто не знает как перехватить ситуацию когда HTML контрол не может соедениться с сервером, или скачать страницу. Или...
Имена участников (разделяйте запятой).