Я создаю несколько приложений и решил, что пришло время запустить мой код через обфускатор. Я скачал и использовал Eazfuscator.NET, а затем после установки приложения я скачал Ispy, чтобы увидеть, насколько хорошо этот процесс работал.
Что я обнаружил, так это то, что я все еще легко мог видеть большую часть кода, например, большая часть логики в моих подпрограммах присутствовала в некоторых частях моих фоновых работников. Да, строки были изменены, но некоторые части, которые я считаю довольно важными, были видны.
Например, когда я создаю ключ аутентификации приложения, есть определенные элементы, которые я прикрепляю к ключу перед тем, как запустить шифрование. Эти элементы были видны, когда я использовал Ispy для просмотра сборки. Парольная фраза к моей библиотеке шифрования была скрыта, но я чувствую, что это все еще больше информации, чем я хотел бы, чтобы кто-то смог ее увидеть.
Мой вопрос - это нормальное поведение при использовании обфускатора? Или мне стоит попробовать другие?