软硬件通用加密思路-针对PC端应用


硬件通常都是要配合软件进行的(这里排除独立运行的下位机软件,将另做讨论,尤其是需要连接pc端软件的时候,给硬件和软件保护带来不少方便,大致思路是:对硬件数据按某一方法加密,然后通过通讯接口传输到上位机,上位机软件接收到数据后,用dll组件解密,再显示最终数据结果。其中dll组件最好由vc或vb编译,可以封装好针对硬件内的解密方法,相当于硬件端加密,数据传输,软件端解密。如此一来,硬件和软件将捆绑为一体,增加了破译的的难度,通常vc或vb编译后的dll反向出来的是2进制代码,即便是宏汇编,也大大增加了破译难度。达到知识产权的保护。

 

点击数: 285   打印  添加到收藏   发布时间: 2020-05-06




上一篇:隔离变压器的作用
下一篇:高速数据采集的一些关键点





» 相关内容
  PID程序中DAC输出范围的限定区..
  MCU中断编写注意事项
  数据校验原理及简化实现
  一片顶两片的LDO
  三步实现ModelSim仿真Quartus..
  数字下变频的理解
  匿名IMU版本4.34的下位机协议..
  轻量级数据库SQLite大小的说明
  BUFF的有效性理解
  PHP页面顶端出现空白问题
  高速数据采集的一些关键点
  软硬件通用加密思路-针对PC端..
  隔离变压器的作用
  GSM下Unicode和中文字符转码
  Teamview远程ID和PWD自动回传..