게시시 소스 코드를 게시 (C#) [폐쇄
-
06-09-2019 - |
문제
우리는 고객에게 게시되고있는 많은 제품을 연구하고 있습니다. 그러나 C# 애플리케이션을 게시하면 모든 DLL을 반사기를 사용하여 통합 할 수 있습니다.
게시 할 때 DLL을 암호화하는 쉬운 방법이 있는지 궁금합니다. 이렇게하면 고객이 코드를 분해하는 것에 대해 걱정할 필요없이 DLL을 게시 할 수 있습니다.
추신 : 굉장한 Visual Studio 내에 이것을 통합 할 수 있다면.
편집 : 이중 게시물에 대해 죄송합니다. "난독 화"이라고 불렀습니다.
해결책
Dotfuscator Community Edition Visual Studio Professional 또는 Higher 버전과 함께 설치됩니다. 그러나 Community Edition은 모든 회원의 간단한 이름을 간단하게 변경하여 코드를 학위로 난독화할 수있는 취미 또는 입문 버전으로 VS 내에 통합되지 않으며 String 암호화와 같은 강력한 기능을 허용하지 않습니다.
다른 팁
거기에는 많은 난독자가 있습니다. 예를 들어, 자신감이 있습니다 SmartAssembly
다른 하나는 SmartAssembly.
http://en.wikipedia.org/wiki/dotfuscator
당신은 이미 도구 메뉴 아래에서 VisualStudio에 커뮤니티 에디션이 있습니다.
이것은 검색을 통해 여기에 착륙하고 대안을 찾는 사용자를위한 것입니다.
더 나은 지원으로 오픈 소스를보고 있다면 다음을 시도하십시오. confuserex. Confuser Project의 후계자입니다.
de4dot은 난독 화 된 DLL을 deobfuscate 할 수 있으며 일부 해커는 코드를 분해하여 명확하게 볼 수 있습니다 ...
이러한 응용 프로그램에 의해 난독 화 된 앱/DLL을 deobfuscate 할 수 있습니다.
- Agile.net (일명 Clisecure)
- babel.net
- 코드 포트
- Codeveil
- 코드 볼
- cryptoobfuscator
- Deepsea Obfuscator
- dotpuscator
- .NET 반응기
- eazfuscator.net
- goliath.net
- ilprotector
- maxtocode
- mpress
- 샅샅이 찾기
- Skater.net
- SmartAssembly
- Spices.net
- Xenocode
그래서 나는 당신이 사용하도록 다시 권장합니다 confuserex obfuscator. 좋은 기능이 있으며 .NET 애플리케이션을위한 오픈 소스 보호자입니다.