У нас есть приложение, которое содержит конфиденциальную информацию, и я стараюсь ее защитить. Чувствительная информация включает в себя:
- Основной алгоритм
- Ключи для алгоритма шифрования/дешифрования
Я смотрю на Obfuscating код, но он, похоже, не помогает, поскольку я все еще могу декомпилировать его. Тем не менее, моя самая большая проблема заключается в том, что ключи, используемые для шифрования серийных номеров и т.д., Хорошо видны, когда вы декомпилируете код, даже когда он обфускается.
Может кто-нибудь предложить, как я могу защитить эти строки?
Я понимаю, что одним из методов может быть удаление любого дешифрования из самого приложения, в то время как это может быть возможно частично, есть некоторые функции, которые должны использовать шифрование/дешифрование - главным образом для сохранения файла конфигурации и передачи токен авторизации для DLL для вычисления.