Dotfuscator удаление цифровой подписи из DLL - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть приложение .net для Windows, в котором я использую dotfuscator для предотвращения реверс-инжиниринга.Так что мои DLL защищены.Новое требование состояло в том, чтобы подписать DLL.Но когда я подписываю dll, моя подпись не происходит, когда я делаю dotfuscation, когда, когда я удаляю dll из dotfuscated xml, тогда происходит цифровая подпись dll.Любая идея или решение, как я могу решить эту проблему

1 Ответ

0 голосов
/ 27 февраля 2019

Dotfuscator работает путем разборки и повторной сборки ваших сборок (.dll файлы).Вам нужно будет подписать свои сборки после того, как Dotfuscator повторно соберет их.

Если вы используете Dotfuscator Professional, Dotfuscator может выполнить некоторые из этих подписаний автоматически.Обратитесь к руководству пользователя за инструкциями по повторному применению подписи Authenticode и подписи строгого имени .

Если вы используете бесплатное сообщество Dotfuscator, включенное в Visual Studio, вынужно будет заново подписать ваши сборки с помощью таких инструментов, как signtool и sn .

(я являюсь разработчиком в команде Dotfuscator и отвечаю на этот вопрос в этом качестве.)

...