“USB加密狗”是一种插在计算机USB口上的软硬件结合的加密产品。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和加密狗进行数据交换(即对加密狗进行读写),来检查加密狗是否插在并行口上;或者直接用加密狗附带的工具加密自己的EXE文件(俗称“包壳”)。这样,软件开发者可以在软件中设置多处软件锁,利用加密狗做为钥匙来打开这些锁;如果没插加密狗或加密狗不对应,软件将不能正常执行。
USB加密狗相当于一把锁,使用usb加密狗可以控制电脑的启动、使用,也可以控制系统的启动、使用,可以控制某个软件的启动、使用。这要看你是怎么定义的。若你想把它做成系统的加密狗的话,当要进入你的系统前,只有通过读取USB盘的有关信息后才能进入,否则,只有关机啦。当然,这有个制作过程,只有把自己的需要的信息通过制作成某种文件存入U盘后,才能生效。