这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 测试测量 » 【资料分享】深入_浅出软件加密技术(Labview)

共1条 1/1 1 跳转至

【资料分享】深入_浅出软件加密技术(Labview)

专家
2013-03-01 21:24:33     打赏

                引言——献给刚步入加密领域的工程师

自己辛辛苦苦做出来的软件轻轻松松被人盗版了,就像叶圣陶先生的小说《多了三五斗》中丰收

了却高兴不起来的农民一样——闭上眼睛就是天黑。所以,加密是一个软件工程师保护自己辛勤

劳动成果的必备技术(开源软件和有其它盈利模式的软件除外)。

从技术角度来说,天下没有破不了的软件,只是破解难度不一而已。从经济角度来看,只要破解

的成本高于使用正版软件的成本,那么破解的工作便不会有人去做了——除非是纯技术兴趣。

当前市面上比较流行的软件保护技术有:序列号、软件狗和绑定系统硬件信息三种:序列号保护

法常见于网络上的共享软件,破解比较容易。软件狗是一个安装在并口、串口等接口上的硬件电

路,同时有一套使用于各种语言的接口软件和工具软件。复杂的软硬件技术结合在一起使破解非

常难,许多有商业价值的软件一般都用软件狗来保护。绑定系统硬件信息是用户在安装完软件后,

获得一个与系统硬件信息(CPU ID ,硬盘序列号等)相关的代码。开发商通过这个软件生成一个激

活码,用户输入激活码后便可正常使用软件了。

相比之下,序列号属于纯软件方法,破解比较容易;软件狗是软硬结合的方法,破解很难,但需

要购买商业化的软件狗,费用高;绑定系统硬件信息的方式,安全性不错,而且不需要额外软件

狗的费用。

——回复可见内容——

 




关键词: 资料     分享     深入     浅出     软件加密     技术     Labvi    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]