Я создал приложение VSTO, которое ссылается на сборку смешанного режима (управляемая DLL). Основной алгоритм, который необходимо защитить, существует в этой DLL. Я просмотрел исчерпывающий список обфускаторов .NET, и я не вижу бесплатную/недорогую версию, которую я могу использовать [1]. Есть ли какой-либо другой метод, помимо обфускации, который я могу использовать для защиты исходного кода DLL и, в конечном счете, от алгоритма, из-за того, что он слишком легко обнаруживается?Обфускация сборки смешанного режима или других средств защиты
[1] http://en.wikipedia.org/wiki/User:Scatophaga/Comparison_of_.NET_obfuscators
Я использовал [Dotfuscator] (http://www.preemptive.com/products/dotfuscator/overview) с успехом. Версия eval просто превращает имена переменных 'eval_a' вместо' a' – Jonesopolis
Когда такие программы, как de4dot, существуют .. obfuscating в основном бесполезен. –
Есть ли способ вставить его, а не пытаться запутать его? – JessMcintosh