1)加密卡
插在计算机总线上的加密产品一般称为加密卡。加密卡方式加密强度高,反跟踪措施完备。但软件换一台计算机使用时,必须要打开两台计算机的机箱,将卡换插,用户使用不太方便。
2)软件锁/狗
软件锁/狗是目前流行的一种加密工具,它是插在计算机并行口上的软硬件结合的软件加密产品。软件狗一般都有几十或几百字节的非易失性存储空间可供读写,并且提供了各种语言的API接口及外壳的加密方式供开发商使用。
3)智能化软件锁/狗
为了更有效地对抗解密,在软件锁/狗的基础上内部增添了一个单片机,故名智能化软件锁/狗,又称微狗。此种产品在软硬件方面都提高了加密的强度。
4)智能型软件狗/锁
智能型软件狗/锁(或强劲狗)允许软件开发商将自己软件中的一部分程序或算法写进锁/狗中并在锁/狗中运行,使用户软件与外接加密锁/狗之间实现无缝连接,从而使开发商的程序同加密硬件更有机地结合在一起,使得软件开发商的利益得到了更强劲有力的保护。此类产品主要面向于对加密强度、兼容性、稳定性有较高要求的软件开发商。