Я написал программу на vb.net 2008 (используя .net 3.5).Это приличный размер программы.Одной из частей этой программы является доступ к онлайн-базе данных и шифрование / дешифрование файлов.Для доступа к БД я использую жестко запрограммированный пароль.Для шифрования / дешифрования файлов я использовал жестко закодированный ключ.Независимо от того, что я делаю, мне нужно, по крайней мере, жестко закодировать одну из двух вещей.Например: даже если я храню пароль базы данных в зашифрованном файле, мне потребуется жесткий ключ для его расшифровки.Или наоборот.
Поэтому, подумав, я решил, что мне нужно запутать свой код, чтобы по крайней мере эти жестко закодированные элементы / значения не были видны легко.На самом деле, чтобы проверить, я использовал программу, чтобы разобрать мою программу.И, к моему изумлению, он показал мне каждую строку кода в моей программе.Я чувствовал, как будто весь мой код вставлен в мой exe.
Таким образом, я должен запутать свой код.Видать, мне не нужны слишком продвинутые настройки.Моя программа не входит в число лучших условно-бесплатных программ и не пользуется большой популярностью, поэтому мне нужна очень высокая безопасность.Но мне нужно достаточно безопасности, чтобы мой основной код, переменные и конфиденциальная информация (пароль и т. Д.) Не были видны.
Пожалуйста, помогите мне выбрать хороший обфускатор, который будет выполнять эту работу.Это не должно быть слишком утомительным для использования и должно быть достаточно для меня.Плюс это должно быть доверенным и безопасным.Я имею в виду, что я не хочу, чтобы мое приложение зависало или работало нестабильно после того, как я его запутал.
Я скачал пробную версию реактора .net от Ezriz, и, похоже, все в порядке.Что вы, ребята, предлагаете?Я не могу перенести что-то более чем на 200 долларов.Так стоит ли покупать этот продукт?Вы, ребята, знаете лучше.
Спасибо за вашу поддержку.
Приветствия, Saurabh