Хранилище жестко запрограммированных ключей для зашифрованного файла конфигурации - PullRequest
2 голосов
/ 28 декабря 2010

Я разработал программное обеспечение, как использовать зашифрованный файл конфигурации.Ключ на самом деле жестко запрограммирован в коде C #.

Получить ключ с помощью декомпилятора очень просто.

Есть ли способ защитить его?заранее

С уважением

1 Ответ

1 голос
/ 28 декабря 2010

Сгенерируйте ключ локально (вам не нужно его знать, только экземпляр приложения в системе, в котором находится файл конфигурации), а затем используйте System.Security.Cryptography.ProtectedData для шифрования ключа с помощью компьютера. или пользовательский ключ. Теперь сохраните этот зашифрованный ключ в файловой системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...