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……