写程序的时候如何防解密?

[复制链接]
3160|19
 楼主| discussant 发表于 2007-6-26 14:29 | 显示全部楼层 |阅读模式
有的人吹嘘自己编写的软件别人即使被人解密了,但是用解密后的代码烧录,只有80%的合格率(而且这个合格率还可以在编写程序时决定),请问怎么才能达到这种效果?
gyt 发表于 2007-6-26 20:04 | 显示全部楼层

不太懂

mohanwei 发表于 2007-6-26 21:21 | 显示全部楼层

纯软件是不可能的。需要软硬件结合。

看看你的产品上有什么唯一性的东西没有……把它作为识别码加到程序去……
landway 发表于 2007-6-26 23:56 | 显示全部楼层

单靠单片机本身很难。

如果是联网的话可以给每个设备一个ID号,
如果是单机的话就参考三楼。
 楼主| discussant 发表于 2007-6-27 16:14 | 显示全部楼层

谢谢!

你们的意思其实还是由硬件决定的?只要硬件参数一致就没有问题?
chunyang 发表于 2007-6-27 20:20 | 显示全部楼层

不可能

需要外部信息配合
 楼主| discussant 发表于 2007-7-2 17:29 | 显示全部楼层

还不是太懂

如果完全用原来的DEMO板(硬件不变),解密后的代码就没有问题了?
xwj 发表于 2007-7-2 18:35 | 显示全部楼层

关键是要有别人读、写不了的器件

huntington 发表于 2007-7-2 19:02 | 显示全部楼层

re

以前有种方法,烧写程序的时候把某几个I/O故意烧坏,这样就从外部**不了了。可是开膛破肚的着数谁呀没办法呀,除非搞个自爆模块在里边!
 楼主| discussant 发表于 2007-7-2 19:07 | 显示全部楼层

楼上说的可能是一种方法

但是别人说的ID识别码还不是太懂
huntington 发表于 2007-7-2 19:26 | 显示全部楼层

接着我上面说的,猜想一下

烧坏了几个I/O,然后在代码里面加入这几个I/O的测试程序,如果这几个I/O是好的,跳转到你想报复的地方,如果是坏的,就执行正确的程序,哈哈,别说我阴险哦
 楼主| discussant 发表于 2007-7-2 20:28 | 显示全部楼层

谢谢!

防解密有时也是迫不得已啊
bsbjx 发表于 2007-7-2 21:30 | 显示全部楼层
 楼主| discussant 发表于 2007-7-3 08:30 | 显示全部楼层

谢谢!

MD5值是什么意思?
huntington 发表于 2007-7-3 08:34 | 显示全部楼层

百度一下或GOOGLE一下就知道了呀

 楼主| discussant 发表于 2007-7-3 08:46 | 显示全部楼层

谢谢!我已经BEIDU了

 楼主| discussant 发表于 2007-7-3 08:47 | 显示全部楼层

bsbjx有没有谁有完整版的?

bsbjx 发表于 2007-7-3 09:10 | 显示全部楼层

原作者写的就是完整版的。

  文档内有完整版的链接。
 楼主| discussant 发表于 2007-7-3 09:35 | 显示全部楼层
yingjie.xu 发表于 2008-10-23 20:35 | 显示全部楼层

有的时候太有必要

烧坏I/O的方法很好啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

250

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部