爱问知识人 爱问教育 医院库

.net软件加密,加密锁哪种比较好,混淆代码可以实现吗?

首页

.net软件加密,加密锁哪种比较好,混淆代码可以实现吗?


        

提交回答
好评回答
  • 2011-07-14 15:13:47
      "  。net软件加密锁,可试试德国的威步,威步(WIBU)信息系统的软件加密狗,还能申请免费试用版。
      加密锁:威步(WIBU)的CodeMeter,AxProtector( )两款软件加密锁性能非常不错
      混淆的问题,与传统的代码混淆工具(Obfuscator)不同,AxProtector可以完全阻止对。
      NET 程序集(由 C#, VB。NET, Delphi。NET, ASP。Net… 等语言编写)的反编译。通俗的讲,AxProtector在破解者和您的 。NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。
      原始的 。NET 代码完整的被加密后封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的。   与单纯的。net加密软件不同,AxProtector与CodeMeter硬件加密狗配套餐使用,采用了更为严密的密钥管理,及最先进的AES、RSA、ECC等加密算法存储或传输密钥,保证通讯安全。
         。Net代码编译后生成的 。class 中包含有源代码中的所有信息(不包括注释),尤其是在其中保存有调试信息的时候。所以一个按照正常方式编译的。class 文件可以非常轻易地被反编译。一般软件开发商会采用一种叫做混淆器的工具。混淆器的作用是对编译好的代码进行混淆,使得其无法被反编译或者反编译后的代码混乱难懂。
      由于混淆器只是混淆了方法名称或流程,而不能防止源代码被反编译,因此混淆器的作用只是增加了反编译的难度,最终的结果也是治标不治本。对于一些掌握工具的人来说几乎还是透明的。AxProtector是一款真正意义的加密源代码、防止反编译的。net软件加密软件。
         AxProtector加密了。net原代码,任何时候原代码都不可能被还原到硬盘当中。采用AxProtector加密后的。net代码只有在程序调用或执行某一段函数的时候,才能通过AxProtectorClass在内存中解密后返回到程序中执行,运行之后迅速立即加密。
      这种随机加密、按需解密原代码的功能,能很好的防止。Net程序的反编译,同时能够很好地防止API加密点被摘除。有效地保证了源代码的执行效率和安全性。 " 。

    1***

    2011-07-14 15:13:47

其他答案

    2011-07-16 07:52:21
  • .net程序的加密可以试试阿拉丁HASP加密狗,可以直接外壳加密能够做到方法级保护看到宣传:.net专用加密狗看到有开发工具包下载联系我: 

    l***

    2011-07-16 07:52:21

类似问题

换一换
  • 生活常识 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):