串口软件“加密狗”的设计与制作

它包含一个安装在计算机并行或USB上的硬件,及一套适用于各种语言的接软件和工具软件,可以有效防止软件的非授权扩散。目前囝内的许多著名产品都采用了使用“加密狗”的方式来保护自己的产品。市场也现了一些专门提供给用户进?步开发的“商品狗”。但这种“加密狗”对小型或个体“单兵作战”的软件开发服务商,往往由于需要保护的程序与“商品狗”驱动的配合增加了软件的开发难度以及制作费用等原因而舍弃。其实,无论哪种“加密狗”,使用什么智能芯片、使用什么加密算法,它们的作用都相同,就是在被保护的程序的运行过程中设置一个检测过程,如果能从某端某地址获取某数据、某响应或某请求,程序才得以继续;如果不然.程序将终止或落入死循环。本文介绍的计算机RS一232接“加密狗”.是一个简单的串外接设备,借助计算机的串行通讯的功能.对接进行相关的检测.判断是否安装了合适的“加密狗”,是否让你开发的应用程序继续运行。由于串的编程比较简单,既可使用Windows API 提供的通信函数对接编程……

paw patrol bouncy castle

相关推荐

发表评论

您的电子邮箱地址不会被公开。

QQ点我咨询