快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

如何保护我们的 .NET 程序集?

目前发布的 RapidTier 是测试版,完全免费!现在正在开发 RapidTier 的正式版,功能将会有大幅度的增加,打算走共享软件之路。所以现在要寻找保护 .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 程序集呢?希望各位参与讨论!




返回类别: 教程
上一教程: 利用Jmail发送和接收邮件(C#)
下一教程: 第十五章 接口[《.net框架程序设计》读书笔记]

您可以阅读与"如何保护我们的 .NET 程序集?"相关的教程:
· net应用程序如何批上XP的外衣?
· .Net程序如何防止被注入(整站通用)
· .Net将如何影响我们?(二)
· NET框架程序设计读书笔记(三)--执行程序集代码
· 学习笔记《.NET框架程序设计(修订版)》--第三章 共享程序集 (3)
    微笑服务 优质保证 索取样品