В моей программе у меня есть dll, которую я купил, а в программе есть строка лицензии.Шифровать строку лицензии
Код был запутан перед выпуском, но строка не указана. Поэтому everybod может просто декомпилировать код и прочитать строку. Мне нужно зашифровать/decrpyt строку. Вопрос не в том, как шифровать/дешифровать строку! Его теперь можно сделать творчески таким образом, что никто не сможет вернуть его на запутанный код ... Возможно, пройдя через 3 запутанные функции и т. Д. Любые советы оценены!
Здесь нет никакой «лучшей практики», поскольку то, о чем вы просите, это безопасность от неизвестности. Вероятно, это будет работать для менее решительного «атакующего», но в основном это вопрос того, чтобы сделать это достаточно сложно, чтобы не стоить усилий. –
спасибо! так что достаточно запутанных функций, чтобы скрыть это? – sharkyenergy
Этот вопрос выглядит не по теме, потому что речь идет о дизайне безопасности, а не о проблеме внедрения (вы даже заметили, что вам не нужна помощь в кодировании). Я предлагаю вам попробовать http://security.stackexchange.com, который может быть лучше подходит. –