展开查看
以下是引用一直做下去在2015-07-22 13:41:04的发言 >8楼:我们的设备一年能卖出去30-40台,所以程序加密保护还是很有意义的,望7楼楼主赐教如何通过注册办法授权程序,不胜感激。
以下是引用自由之风在2015-07-21 16:00:33的发言 >:如果程序仅仅是一套...
以下是引用一直做下去在2015-07-21 12:40:17的发言 >:这个问题我曾经遇到...
如果程序由用户安装,可以采取下面办法:
1、使用定时器产生1个随机数。
2、利用随机数产生1个设备号。
3、使用特定的加密算法得到1个PLC内部授权码。
4、在触摸屏上显示设备号。
5、用户告知编程者设备号,编程者通过特定加密算法计算出授权码给用户。
6、如果用户授权码输入错误超过3次,锁死PLC。
如果程序由编程者安装,上述注册自己完成即可。
加密算法可以采用加减乘除、二进制数据移位等措施实现。
上述程序比较复杂,可以分散到用户程序里,并安排多个控制点,在没有程序注释的情况下,普通客户一般是不可能破解。
这样的程序,去掉注释后提供给用户,他注册一次,你就收费一次。
对于高手,要破解上面程序,不如自己编制一个