加密狗是加密锁的一种,是一种插在计算机并行口上的软硬件结合的加密产品。软件开发者可以通过接口函数和加密锁进行进行读写,来检查加密锁有没有插在接口上;或者直接用加密锁附带的工具加密自己EXE文件。
软件开发者可以在软件中设置多处软件锁,然后利用加密锁做为钥匙来打开这些锁;如果没有插上加密锁或插入的加密锁不对应的话,软件将不能正常执行。