首页 - 行业 - dongle

dongle

2023-10-10 03:06

Dongle的含义其实就是加密锁。它是一种将软件和硬件结合起来的加密产品,插在计算机的并行端口上。加密锁具有强大的软件保护功能,旨在防止知识产权被非法使用。使用。该加密狗的安全系数非常高,具有判断分析的处理能力,并且还具有增强的主动反解密能力。因此,如果将需要保护的软件写入微控制器中,就可以保证加密锁硬件无法被复制。

但随着解密技术的不断发展,单片加密狗算法过于简单,且存储空间很小,很容易被硬件复制,因此逐渐被淘汰。最新的“智能卡”加密狗正在兴起。加密狗通过在软件执行过程中与加密狗交换数据来实现加密。加密锁内置单片机电路(又称CPU),使加密锁具有判断分析的处理能力,增强主动反解密能力。这种加密产品被称为“智能”加密狗。加密狗内置的微控制器包含专用于加密的算法软件。软件写入单片机后,无法读出。这样就保证了加密狗硬件无法被复制。

“Dongle”是一种插入计算机并行端口的软件和硬件结合的加密产品。一般来说,有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含微控制器。软件开发人员可以使用接口函数与软件狗交换数据(即读写软件狗),检查软件狗是否插入并口;或者直接使用软件狗自带的工具对自己的EXE文件进行加密(俗称“封装”)。这样,软件开发者就可以在软件中设置多个软件锁,并使用软件狗作为打开这些锁的钥匙;如果软件狗没有插入或者软件狗不对应,软件将不会执行一般情况下。