<iframe marginwidth="0" marginheight="0" src="http://218.16.120.35:65001/PC/Global/images/b.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
在当今中国市场上最主要的加密锁品牌有:

1、美国彩虹公司(也是最早做硬件加密的公司)的国产品牌“加密狗”、美国品牌“圣天诺软件加密锁”;

2、阿拉丁的“HASP”系列加密锁;

3、德国威博公司的“WBU-KEY”加密锁;

4、深思洛克的“深思加密锁”;

5、蓝宇风公司的“金盾加密锁”;

6、飞天公司的“ROCKEY”加密锁等几个主要品牌。

以上加密锁品牌的工作原理都是大同小异:被保护的软件--加密锁之间形成一一对映的关系,被保护的软件在运行的过程当中不断通过其API函数向加密锁发指令来判断加密锁是否存在于,软件离开保护锁不能运行。

但是从其发展历程来看,以美国RAINBOW公司的产品生产研发的历程作一个简单的介绍:

1、从最早由美国RAINBOW公司生产的第一代硬件保护锁,只是通过一个简单查询函数来验证并口的硬件保护锁是否存在,存在则程序继续运行,不再则软件终止运行,来完成并保护软件开发商的利益;

2、接着依然是美国RAINBOW公司对自己的第一代的产品进行了改进而形成了第二代的加密锁产品,并且美国RAINBOW公司为其第二代产品取名为:SENTINEL PRO,其与第一代的产品相比较最大的改变在于加密锁硬件里头的运算芯片由RAINBOW公司写入了一个固定的“加密算法”,但这个算法是单一的固定的。以上两种产品对于软件开发商来说有一个相当大的风险,那就是其必需相信RAINBOW公司不会把买给他们的加密锁买给别的个人,如果RAINBOW把相同的产品出售给别人的话,别人拿到这个加密锁就能使用开发商的软件。

3、通过软件开发商对这个问题的重视,RAINBOW公司针对这种情开发出了第三代的加密产品:SENTINEL SUPERPRO,这种产品彻底解决了软件开发商的后顾之忧。这种产品其运算芯片中内置了28种算法,共分为56个单元,每两个单元可以单独保护一个应用程序,故用RAINBOW公司的说法其一把锁可以保护28个应用程序;且这种加密锁的每个算法单元所采用的算法因子是由软件开发商自己设定的,当其写入加密锁后对于外界来说就相当于一个暗箱,是任何人也读不出来的。

4、但随着解密者的技术的不断提高,RAINBOW中国公司研发出了第四代的产品-智能狗,与现今的差不多所有品牌的加密锁相比较,这种狗有了一个质的飞跃:其通过在开发过程中把一段代码加密后写入加密狗,当程序运行时再把加密狗里的代码在加密狗里自行运行,程序调用其运算结果来完成软件的加密,如此就从理论上杜绝了软件被破解的可能。

现在市面上的加密狗的工作原理不外乎RAINBOW的这两种形式:

1、程序发命令查询--加密狗运算后相应程序;

2、把源代码放入加密狗内部执行(现在还只有RAINBOW公司一家有此功能的加密狗)。

详细了解加密狗的加密原理相关推荐

  1. android tf加密狗,【加密MicroSD (TF) sd接口加密狗key】价格_厂家 - 中国供应商

    防拷贝TF卡产品介绍 防拷贝TF卡采用高性能高速32位SD卡安全芯片,结合片内安全加密技术,防止数据文件被非法拷贝,特别适合于智能手机.平板电脑上的音视频多媒体.教育教材类等软件厂商. SD接口加密狗 ...

  2. 加密狗软加密方案离线绑定与解绑

    最近在做私有云加密部署,使用的是北京某家公司的软锁加密方案,这里记录一下软锁离线绑定.解绑方式. 平台网址:Virbox LM 开发者中心 授权码兑换网址:https://user.lm.virbox ...

  3. 加密狗,由USB硬件加密狗–软加密狗(软锁)–云授权的转变

    加密狗,由USB硬件加密狗–软加密狗(软锁)–云授权的转变 加密狗软授权常见问题 圣天诺LDK软授权 问:什么是软授权? 答:软授权(也称软锁)是以计算机文件作为载体的软件许可证(License) 类 ...

  4. linux 软件加密狗,Linux  加密狗Sentinel  相关问题 20190505

    Linux 加密狗Sentinel相关问题 20190505 1. Linux 系统安装 v2c 文件的时候报错 48 haspvlib_xxxxxx.so 库文件拷贝到/var/hasplm 路径下 ...

  5. mysql 加密狗_IA300加密狗使用 | 学步园

    前段时间做的俱乐部项目中用到了一个硬件是IA300加密狗,这个硬件主要是用来各种B/S结构的安全系统身份认证使用.因为项目中有一个业务是充值人员必须在高级管理员的监督下才能完成充值操作,所以项目中就选 ...

  6. ROCKET3加密狗 外壳加密简单使用

    要解决的问题: 对软件的EXE文件进行加密狗保存 解决方案: 使用ROCKET3加密狗的外壳加密,某宝上20几块钱,物美价廉. 具体操作: 插入加密狗,使用开发工具,Envelope.exe对exe文 ...

  7. 软件加密保护中加密狗软加密跟硬加密的安全强度

    在软件保护技术中一般存在两种主要的保护方式:不需要额外的硬件设备,完全由软件实现的方式和使用硬件加密锁的方式.往往前者被称作"软加密"方式:而后者被称作"硬加密" ...

  8. UG\NX二次开发 加密锁(加密狗)加密exe

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 目录 加密锁外观 开发资料 外壳加密工具V2023 加密exe程序

  9. 加密狗在虚拟服务器上怎么注册,您好 我想问下 在虚拟机里面安装软件 装好后要进行加密狗注册 加密狗插进去显示安装成功 可是点击注册就提示检测不到加密锁 是什么原因呢?急急急...

    用友U8 结算中心记账后客户资金余额不对:该客户数据在结转后删除了几个账户导致不能日记账,从2005年数据导入账户数据后可以正常记账,但在多次记账后客户资金余额显示不对,导致不能作付款单,提示赤字,不 ...

最新文章

  1. vue-router 去掉#
  2. 重写 View 的 Touch 方法,实现一个酷炫的九宫格图片
  3. SQL语句及索引优化
  4. 标准评分卡分数计算原理_评分卡模型监控(前端分析)
  5. spring mvc(注解)上传文件的简单例子
  6. 【SQL编程】Greenplum 与 MySQL 数据库获取周几函数及函数结果保持一致的方法
  7. pythonjam怎么运行_第二十四天 PYTHON学习
  8. [转] Java中的容器
  9. android wear iphone7,iOS 10.1可修复iPhone7系列与Android Wear配对问题
  10. oracle序列修改语句
  11. 深入理解NIO - Selector、ServerSocketChannel、SocketChannel底层原理
  12. 找工作,如何写好一份漂亮的简历,给你借鉴一下
  13. 20200705每日一句
  14. Oracle oci.dll 下载地址
  15. 杨力祥老师《高级Windows程序设计》课程短评
  16. Linux服务器密码过期了怎么办?Linux服务器如何设置密码永不过期?
  17. 【Kubernetes 015】pod调度之Affinity亲和性
  18. 读书笔记 -《一生的计划》
  19. 国家鼓励的软件企业定期减免企业所得税
  20. 政考网:一年最多可以参加几次公务员考试?

热门文章

  1. 设计模式—状态机模式
  2. java计算机毕业设计游戏论坛设计源码+数据库+系统+lw文档+部署
  3. 计算机毕业设计ssm特殊教育学校学生管理系统002k1系统+程序+源码+lw+远程部署
  4. linux查找大文件指定内容
  5. 打破医院“围墙”,百度健康是如何做到的?
  6. 基于ARM11的无线视频监控系统
  7. 基于MATLAB的数值微分与拟合多项式求导
  8. OSPF的几种网络类型
  9. 业务模型、数据模型、面向对象模型介绍
  10. 【数据压缩】第三周作业——WAV文件格式分析