上一篇:由C++转向C#:我们需要注意哪些方面的变化? >>
如何保护我们的 .NET 程序集?
今天在 The Code Project 看到一篇关于保护 .NET 程序集的文章,作者已经写了3部分(还没有写到重点),大家都来关注一下:
Building Security Awareness in .NET Assemblies : Part 1 - Learn to break a .NET Assembly
Building Security Awareness in .NET Assemblies : Part 2 - Learn to protect your .NET assemblies from being tampered
Building Security Awareness in .NET Assemblies : Part 3 - Learn to break Strong Name .NET Assemblies
以前经常听说强名称(Strong Name)可以保护 .NET 程序集,防止被篡改。那时候没有接触过这方面的,所以听起来似乎很不错。前段时间听到有人说把程序集用 ILDASM 反编译为 IL 源代码后,可以直接删掉强名称,修改 IL 后再重新 ILASM 和重新签名。这下明白了,强名称说到底只是起到一种唯一标识程序集的作用,并不能保护程序集不被篡改。
如果有效的保护我们的 .NET 程序集呢?希望各位参与讨论!
下一篇:初级:.net框架下的MD5 >>
相关文章:
- · 把.NET程序部署到没有安装.NET Framwork的机器上
- · ADO连接数据库字符串大全
- · 在 Visual C# .NET 中建立一个平滑的进度条
- · FlyTreeView for ASP.NET 3.1 破解手记
- · 如何检测电脑是否安装了.net framework
- · .Net平台下开发英文语音应用程序
- · 按照指定大小,生成缩略图
- · .net探针
- · .net分布式事务例子
- · 在 普通的文本框 里加入图片背景
- · 架构设计之首部曲
- · 实例讲解.NET中资源文件的创建与使用
- · NET环境下有关打印页面设置、打印机设置、打印预览对话框的实现(二)
- · .net入门常见问题
- · 简单代码的性能差异
- · .net中设置系统时间
- · 用.net操作word
- · 使用 Visual Studio .NET 重新分发 .NET 框架
- · .NET :消息与AOP(二)
- · .NET :消息与AOP(一)
- · 鼠标移动,改变datagrid颜色
- · .NET 三种 序列化方式
- · 关于日期转换的心得
- · net中交易处理的解决方案
- · 利用Jmail发送和接收邮件(C#)
- · Community中的程序配置
- · 常用的读写ini文件的类
- · 利用反射,实现动态调用winform窗体!!
- · 取得本机IP地址的方法两则
- · 反射应用之一:根据控件名、属性名进行取值和赋值
- · Whidbey 初体验之局部类型 ( partial 类型)
- · 结构和类
- · 关于微软的.NET Framework是一个半成品的言论!
- · ASP.NET实现用户在线检测的类源码
- · 在ASP.NET下实现数字和字符相混合的验证码
- · ASP.NET结合COM组件发送Email
- · 创建基于ASP.NET的SMTP邮件服务
- · 用ASP.NET和XML做的新闻系统
