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


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

 

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




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





» 相关内容
  ubuntu上lua的tcp和udp服务方..
  cpulimit编译ipk包针对AR71XX..
  手动安装opkg方法ipk包-openwr..
  关于MAX3485芯片导致的多串口..
  微波雷达的两个明显作用
  3D打印材料分类特点
  DC-005插座的切换供电功能
  中位滤波算法-net版VB
  麦克风的负DB详细解释
  MD5加密的一段代码
  滤波函数增强版
  Matlab模拟PID方法-推荐
  Matlab强制拟合函数过零方法
  清空USB FX2LP FIFO缓冲方法
  Savgol萨维基购耳滤波方法-MAT..