加密类软件的注册机制


如何看软件加密的注册机制
返回首页

      现在行业上的很多加密软件都是很好的,我们称用某种方法伪装消息以隐藏它的内容的过程称为加密,加了密的信息就称之为密文,而把密文转变为明除了提供机密性外,密码学通常有其它的作用:.消息的接收者应该能够确认消息的来源;入侵者不可能伪装成他人消息的接收者应该能够确认消息的来源;入侵者不可能伪装成他人发送者事后不可能虚假地否认他发送的消息。如果算法的保密性是基于保持算法的秘密,这种算法称为受限制的算法。受限制的算法具有历史意义,但按现在的标准,它们的保密性已远远不够。大的或经常变换的用户组织不能使用它们,因为每有一个用户离开这个组织,其它的用户就必须改换另外不同的算法。如果有人无意暴露了这个秘密,所有人都必须改变他们的算法。当前比较流行的有下面几种加密狗软件保护方法软件狗是一种智能型加密工具。它是一个安装在并口、串口等接口上的硬件电路,同时有一套使用于各种语言的接口软件和工具软件。当被狗保护的软件运行时,程序向插在计算机上的软件狗发出查询命令,软件狗迅速计算查询并给出响应,正确的响应保证软件继续运行。如果没有软件狗,程序将不能运行,复杂的软硬件技术结合在一起防止软件盗版。真正有商业价值得软件一般都用软件狗来保护。平时常见的狗主要有“洋狗”(国外狗)和“土狗”(国产狗)。

      这里“洋狗”主要指美国的彩虹和以色列的HASP,“土狗”主要有金天地(现在与美国彩虹合资,叫“彩虹天地”)、深思、尖石。总的说来,“洋狗”在软件接口、加壳、反跟踪等“软”方面没有“土狗”好,但在硬件上破解难度非常大;而“土狗”在软的方面做的很好,但在硬件上不如“洋狗”,就理论上来说稍有单片机功力的人,都可以复制。