- A+
Red Gate SmartAssembly是一款功能强大实用的.NET代码保护加密工具,一种适合程序员的工具,用于保护源代码并防止您的程序被修改。 它为用户提供了三种保护方法,以适应不同情况并隐藏重要信息。可以有效地使每个.NET开发人员随时通过特殊的缓解措施来提供其.NET应用程序的智能版本。Red Gate SmartAssembly是一种混淆器,通过使第三方难以访问您的源代码来帮助保护您的应用程序免受逆向工程或修改。 如果您的整个业务都依赖于软件中包含的IP,或者您不想在国际上公开您的C#或VB.NET代码,那么混淆代码就成为必需品,而不是奢侈的事情。 使用Red Gate SmartAssembly,您可以获得一整套混淆功能,包括名称处理,控制流混淆,字符串编码,参考动态生成和声明性混淆。
软件功能
1.名字粉碎
更改方法和字段的名称以使其难以理解其目的。
2.控制流程混乱
将方法内部的代码转换为“意大利面条式代码”使得很难看到应用程序的工作方式。
3.参考动态代理
为调用程序集的外部方法创建代理,从而使外部调用很难找到。
4.字符串编码
编码软件中用于隐藏信息(例如密码和SQL查询)的字符串。
5.资源压缩和加密
压缩和加密托管资源,使其难以理解并减小程序集的大小。
6.修剪
删除无用的元数据,使对代码进行反向工程,减小程序集的大小并增加加载时间变得更加困难。
7.依赖合并
获取所有DLL并将依赖项合并到主程序集中,这样就不必加载很多dll文件,并且可以使它们混淆。
8.依赖压缩和嵌入
将依赖关系压缩并嵌入到主程序集中可简化软件部署并减小程序大小。
9.方法父母困惑
通过更改方法所在的类来移动代码中的方法,使方法和类之间的关系更加难以理解。
10.强大的名称签名和篡改保护
在组件上签名并帮助保护组件不受修改(标准版本中没有提供其他防篡改保护)。
11.声明性混淆
直接在代码中使用自定义属性,以将成员排除在混乱之外。
所需系统
您的计算机需要:
512 MB RAM(最少)
10 MB可用硬盘空间必须安装
Microsoft .NET Framework 3.5 SP1客户端配置文件或更高版本,SmartAssembly才能运行。
为了安装SmartAssembly,必须安装Microsoft .NET Framework 3.5 SP1完整配置文件或更高版本。
从错误报告中跳转至源代码需要Visual Studio 2005、2008或2010。
访问SQL数据库-有关特定要求,请参见下文。
SmartAssembly可以与MSBuild和TFS一起使用。
支持的操作系统
Windows Server 2008
Windows Server 2008 R2
Windows 7
Windows 8
Windows Server 2012 R2
Windows 10
同时支持32位和64位操作系统。
支持的SQL Server版本
您必须使用以下SQL Server版本之一(SQL Express和SQL LocalDB也可以使用):
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
SQL Server 2016
安装指南
阅读Crack文件夹中的Readme.txt文件。