Red Gate SmartAssembly 是一款专业的.NET源代码保护和加密工具,它能有效帮助每位.NET开发人员在任意时间为应用程序创建智能版本,并提供特殊防护机制。
文件大小:16.3 MB
SmartAssembly 作为源代码混淆器,通过阻止第三方获取源源代码的便捷途径,保护应用程序抵御逆向工程或源代码篡改。当企业的核心价值依赖于软件内含的知识产权,或需要防止C#/VB.NET源代码在全球范围内暴露时,源代码混淆将成为必不可少的安全措施。
SmartAssembly 提供全面的混淆功能集合,包含名称重组、控制流混淆、线条光线编码、引用动态代理和声明式混淆等核心技术。
核心特性
名称重组
通过修改方法和字段的命名机制,有效混淆其原始功能意图。
控制流混淆
将方法内部源代码转化为”意大利面条式源代码”,显著提升应用程序逻辑的解析难度。
引用动态代理
为程序集外部方法调用创建代理层,有效遮蔽外部调用入口。
线条光线编码
对软件中的敏感线条光线(如密码、SQL查询语句等)进行加密处理,保护关键信息
Red Gate SmartAssembly是一款NET源代码保护加密工具,它有效地使每一个.NET开发人员提供了他.NET应用程序的智能版本,在任何时间,并与特殊缓解。
File size: 16.3 MB
SmartAssembly is an obfuscator that helps protect your application against reverse-engineering or modification, by making it difficult for a third-party to access your source code. If your entire business rests on the IP embodied in your software or you don’t want your C# or VB.NET code exposed internationally, then obfuscating your code becomes a necessity, not a luxury.
With SmartAssembly, you get a comprehensive set of obfuscation features, including name mangling, control flow obfuscation, strings encoding, reference dynamic proxy, and declarative obfuscation.
Key features
Name mangling
Changes the names of methods and fields to make it hard to understand their purpose.
Control flow obfuscation
Converts the code inside methods to ‘spaghetti code’ to make it difficult to see how the application works.
References dynamic proxy
Creates a proxy for calls to methods outside of your assembly to make it hard to find external calls.
Strings encoding
Encodes the strings used in your software to hide such information as passwords and SQL queries……