软件加密方式大全 (2009-06-03 12:08:08) 转载 标签: 电脑 加密方式 软件加密 加密点 软盘 北京 加密一词来源已久,自从人们希望对自己私人的信息得到保护开始,就有了加密这个概念。软件行业的加密是软件厂商为了保护软件开发的利润 而采取的一种软件保护方式,加密 的好坏直接影响到软件的销售,从 Apple II 的年代开始,加密与解密的斗争就一直没有停止过。时至今日 ,软件加密的方案已经多种多样,在这里我将介绍一下各种加密方案的特点 和优劣,当然这只是一家之见,持不同观点者可一笑置之。 当前软件加密方法多种多样,已经不可能找出一种分类方法来把各种加密方案很好的区分开来。基本上来说可以分为依赖特定硬件的加密方案 和不依赖硬件的加密方案。 一、我们首先说说依赖硬件的加密方案: 1、软盘加密 这是在计算机上最为古老的一种加密方案,它的原理是在软盘的特殊位置写入一些信息,软件在运行时要检验这些信息。这种软盘就好像一把钥 匙。软件开发商只需一次投资购买一套加密工具就可以自己制作多张钥匙盘。此方法加密简单,成本低,在软件发展的不同时期都能看到其闪 光点。像中文之星 2.97 还在延用这种方式。但用户在执行软件时必须要插入此软盘。因为软驱是慢速设备,多次检查软盘上的加密点会大大拖 慢程序的运行速度,所以一般加密软件只在软件运行开始的时候检查一次,这样不能避免用户用一张加密盘启动多份软件。而且由于软盘是一 种易损载体,加密软件对软盘加密点的反复读写很容易造成软盘的损坏。而这张加密盘又不能备份,软件公司要不断应付用户更换加密盘的请求 。另外 由于这种加密技 术 出 现 的较 早 ,硬解 密的技 术 相 对比 较 成熟 ,像双 星公司的 King-Copy 软件能拷 贝 大多数 的加密软盘,连 加密点一起 复 制,复制后 的软盘还是加密的。 2、卡 加密 在 90 年 代 初 ,各 种各 样的汉 卡 涌 现 出 来 ,而随 之而来 的卡 加密技 术 也 开始风 行。卡 加密的好处 是由于加密卡 上面 不仅 仅 可以存 放 数 据 ,而且可 以用硬件实 现 简单的算法,而且在软件的执行过 程中可以随 时访 问 加密卡 ,不会对软件运行的速度带 来 太 多的影 响 ,而且由于加密卡 是与 计算机 的 总 线 交 换 数 据 , 数 据 通 讯 协 议 完 全 由 卡 的 厂 家 制 定 , 没 有 统 一 的 标...