加密锁、加密狗是一种智能型的软件保护工具,它包含一个安装在计算机 USB 口上的硬件,及一套适用于各种语言的接口软件和工具软件。加密狗基于硬件保护技术,其目的是通过对软件与数据的保护防止知识产权被非法使用。
"加密狗"一般都有几十或几百字节的存储空间可供读写,软件开发者可以通过接口函数和软件狗进行数据交换(即对加密狗进行读写),来检查加密狗是否插在接口上;或者直接用软件狗附带的工具加密自己EXE文件(俗称"外壳加密")。这样,软件开发者可以在软件中设置多处软件锁,利用加密狗做为钥匙来打开这些锁;如果没插软件狗或软件狗不对应,软件将不能正常执行。加密锁软件是一个软件包,内含各种加密工具和各种编程工具的加密示例。加密狗以软硬件相结合的方式,保护您的软件不被盗版,保证您的市场免受盗版的侵害!