加密要点:
1、加密程序不能完全受到时间影响,比如,你采用日期判断的可能会因为plc长时间掉电导致日期识别错误,建议对时间进行判断,每4个小时记录一下时间,若下次判断时时间大于该时间则认为错误,小于时则认为错误,自动刷新时间或作出时间标签报警等
2、加密程序不要太死板,不要限制时间一到你就把程序封闭死,这样有可能导致现场设备损坏或现场人员伤害,你可以选择部分不涉及人生安全或设备安全的部分先停下来,然后提出报警,报警类型自己想,一般是作为下次无法启动,本次已经启动的照常运行。
3、加密程序解除要适当,你可以选择一个空余di点作为解除点或者现场的一种特殊组合操作来解除也可以,当然最好是采用上位机授权码的方式。
4、授权码也要注意,你的授权可以分多时间标签授权,比如有些用户不能按约定支付你全部费用的,你可以用授权延长1个月、3个月、半年的运行期,让用户始终受到你的制约。
5、加密最高境界-程序轰炸,加密程序已经执行完成,在遇到顽固型用户迟迟不支付费用的情况下就不再对他客气,利用程序轰炸方法将程序主要段删除,避免程序受到其他人员的修改,这个方法需要特殊的plc来支持,或者利用程序复制将空间填满等,或者发命令给上位机直接删除程序。
6、总之,plc最好有硬件加密,以防止甲方找其他公司的人员上载程序。
区块链即服务市场全球研究报告分析
Altium免费的CircuitMaker原理图捕获和电路板布局工具介绍
变压器局部放电的产生和危害
R&S推出新一代便携式数字电视信号发生器SFC-U
电源转换芯片TPS5430的特点及应用
PLC程序加密的6个小技巧
Shabal算法的优点和缺点解析
消防应急疏散指示系统在某居民社区综合体项目的应用
微雪电子QFN-20BT-0.5-01 QFN20测试座介绍
脑机接口技术的实现方法分析
OPPO似乎是要抢先在华为、小米之前推出基于3D感测技术的智能手机了
低功耗MS5199T模数转换器的简单介绍
比特币期货来临,开盘报15000美元,现货价格约为15206美元
通过一个GSM源放大器仿真实例学习电路包络仿真的基本方法和技巧
基于石墨烯器件发射的远红外波显著抑制肿瘤细胞
xilinx fpga开发软件
三星收购QD Vision继续押宝QLED,它比OLED强在哪?
基于NA200系列PLC在异纤清除机的设计方案
中科创达携多款产品亮相2023世界新汽车合作技术生态展
区块链在电子合同系统中的应用