硬盘加密,是指由计算机用户的硬盘开展加密,避免信息泄露 。计算机硬盘加密有五种方式:改动硬盘分区表信息、对硬盘运行加口令、对硬盘实现用户加密管理、对某个逻辑盘完成写保护、硬盘扇区数据加密 。
文章插图
改动分区表硬盘分区表信息对硬盘的运行至关重要,如果找不到高效的分区表,将不能从硬盘运行或即便从软盘运行也找不到硬盘 。一般,第一个分区表项第 0 字节为 80H,表明 C 盘为活动 DOS 分区,硬盘能否自举就依靠它 。若将该字节改成 00H,则不能从硬盘运行,但从软盘启动后,硬盘仍然能够浏览 。分区表第 4 字节是分区种类标示,第一分区域这里一般为 06H,表明 C 盘为活动 DOS 分区,若对第一分区域这里进行调整可对硬盘具有一定加密功效 。
主要表现在:
1.若将该字节改成 0,也表示该分区未使用,当然不能再从 C 盘启动了 。从软盘启动后,原先的 C 盘消失了,你看到的 C 盘是原先的 D 盘,D 盘是原先的 E 盘,以此类推 。
2.若将这里字节改成 05H,则不但不能从硬盘运行,即便从软盘运行,硬盘的每个逻辑盘都不可浏览,那样等于全部硬盘被加密了 。此外,硬盘主引导记录的高效标志是该扇区的最后两字节为 55AAH 。若将这两字节变成 0,也可以实现对整个硬盘上锁而无法被浏览 。硬盘分区表在物理 0 柱面 0 磁头 1 扇区,能用 NortonforWin95 里的 Diskedit 直接把该扇区调成并修改后存盘 。或在 Debug 下用 INT13H 的 02H 子作用将 0 柱面 0 磁头 1 扇区看到内存,在相应位置进行改动,再换 INT13H 的 03H 子作用载入 0 柱面 0 磁头 1 扇区就行了上边的加密解决,对一般客户而言已足够了 。但对有经验的客户,即便硬盘不能浏览,还可以用 INT13H 的 02H 子作用将 0 柱面 0 磁头 1 扇区读取,根据经验将相应部位信息进行改动,能够完成对硬盘开启,所以这些区域的数据一般是不变的或有限的几类情况 。另外一种保险但显得愚钝的办法是将硬盘的分区表项备份下去,然后将其所有变成 0,那样他人因为不清楚分区信息,就难以对硬盘开启和浏览硬盘了 。
硬盘扇区数据加密计算机文件和分区表等信息要以扇区块为基本要素,存放硬盘、U 盘或软盘等存储设备中 。运用有关数学加密算法,在数据载入硬盘前,先进行加密解决,然后载入硬盘的对应扇区中,那样硬盘中的数据便以密文的形式存在 。
此方法是真正的硬盘数据加密,不同于改动分区表、加上硬盘引导口令和伪造扇区地址等,没法剖析硬盘的分区或文档储放状况,更无法获取硬盘里储存的文档 。
这类硬盘加密方式的软件通常实现方案有两种:一、是软件方案,二、硬件加密方案 。
软件加密占有 CPU 时间与大量内存,且实用性较弱;较好的方案是采用硬盘加密卡,选用专用加解密芯片对硬盘中的数据进行实时加解密 。硬盘加密卡有两种数据端口,一个联接计算机主板,另一个联接硬盘实际构造见下图
加密方案软盘加密
这是在计算机上更为古老的一种加密方案,它原理要在软盘的独特部位载入一些信息,软件在运行时应检测这种信息 。这类软盘就像一把钥匙 。软件开发商仅需一次投资购买一套加密工具就能自己制作多张钥匙盘 。此方法加密简易,成本低,在软件发展的不同阶段都能看到其亮点 。但因为软驱是慢速设备,数次查验软盘里的加密点会大大拖慢程序的启动速度,所以一般加密软件只在软件运作开始的时候检查一次,那样不能防止客户用一张加密盘运行多份软件 。并且由于软盘是一种易损媒介,加密软件对软盘加密点不断读写很容易导致软盘的毁坏 。而这张加密盘又无法备份,软件公司要不断应对客户拆换加密盘的要求 。此外由于这种加密技术发生得较早,硬破译的技术相对来说完善,像双星企业的 King-Copy 软件能复制绝大多数加密软盘 。连加密点一起拷贝,复制后的软盘或是加密的 。
卡加密
在 90 年代初,各种各样汉卡涌现出来,接踵而来卡加密技术也风行一时 。因为种种问题,这类加密技术已经难得一见了 。
软件锁
软件锁加密要在海外最先发生的,它是一个插到计算机打印口边火柴盒尺寸的机器,中国别名“加密狗” 。在加密锁内部存在一定的数据与算法,计算机能够与其通信来获取其中的信息,或通过加密锁开展某类测算 。软件没法离去加密锁而运作 。因为它不像卡加密那般必须打开计算机的机箱来组装,但又像加密卡那般可以随时浏览,并且访问速度迅速,所以一发布就受到软件开发者们的青睐 。每一个加密锁都带来了可编的插口 。用户可操纵加密锁中的内容,在程序中通过加密锁的插口随意浏览加密锁 。海外加密锁一般仅提供若干种算法,但好的加密锁不但可以向客户提供加密算法,也允许客户依据自己的意愿自定加密算法,允许顾客自定客户 ID 号 。但加密锁也是有一定欠缺的,因为加密锁运用是指计算机打印口,而打印口居然是为复印机而设计的,软件锁一方面要确保客户加密操作的正确,同时还要确保复印机工作的稳定 。但由于打印机驱动程序设计上各有不同,没有任何一家的加密锁能够完全做到这一点 。
光碟加密
既然有软盘加密成功在先,为什么不能有光碟加密呢?但实际操作上确实是有一些问题的,由于光碟有 ISO9660 标准协议要求,其可控制性比软盘还要严苛,想找到一种只有运作而不能复制的形式的确很困难 。但确实早已有几家这样的产品出来,并且加密方式也有所不同 。其核心原理是运用特殊光碟母盘里的一些特点信息是无法重现的,并且这些特征信息大多是光碟上非数据性的内容,在光盘复制时拷贝不到的地方 。由于投入是一次性的,针对大规模生产这类加密方案能将成本降得很低 。并且软件数据和加密在同一媒介上,对用户可谓是非常方便 。但这是一种较新的加密方案,许多方面还需进一步认证 。并且由于加密方法限制,不可能在客户自身刻录的光碟上实现这类加密,一定要生产线上制造的光碟才可以完成 。这对于一些小规模的软件生产厂家还是有一定艰难的,并且由于光碟的只读性,一旦加密有误是无法修复的 。
挪动硬盘加密
(1)NTFS 格式完成挪动硬盘加密
能够对分区内的所有文件进行 EFS 加密,前提是分区格式为 NTFS 。
选中挪动硬盘盘符或要加密的文件夹,点右键,特性,基本-高端,启用最下面的”加密内容便于维护数据”复选框 ,连续点三次明确就行了,EFS 加密迅速,在其它电脑无法再浏览 。可是此方法有一个误区,那便是您一旦重做系统得话,加密文件将打不开 。
(2)用挪动硬盘加密软件给挪动硬盘加密
运用加密软件可以几秒内加密 U 盘和加密挪动硬盘里边的所有文件和文件夹或者是你指定必须加密文件和需要加密的文件夹 。破译时也能够破译所有加密文件和加密的文件夹或只破译你需要使用的加密文件或加密文件夹 。
别的方案每一个含有额外硬件配置的加密方案都有一定的加密成本在里面,对于一些价钱高昂的软件自然不在乎,但对于一些共享软件或价钱本身就很低软件而言,硬件加密成本可能比软件自身的售价还高,所以来形成了许多软加密方案 。
密码表
在软件运转的逐渐规定客户依据屏幕提示信息键入特殊的回答,回答往往在使用手册里的一份防打印的密码表中 。客户仅有输入密码恰当后才可以再次运作 。这类加密方案完成简易,不需要太多的成本 。但客户每次运作软件都要查找密码,不免让用户感到十分不便 。像台湾的游戏主要采用此加密方法 。而且往往有一些有耐心者将整个密码表输入到计算机中存成一个文档,同软件的盗用一同公布出来,让加密者万般无奈 。大部分是一种防君子不防小人的加密方法 。是一种密码库 。
系列号
这类加密方法从某种角度来讲不是一套完整的加密方案,现今许多 Shareware(共享软件)主要采用这类加密方法,客户在软件的实习期是不用缴费的,一旦试用期满还希望正常使用这个软件,就必须到软件公司进行注册,随后软件公司会根据你递交的信息(一般是客户的名称)来生成一个系列号,当你接到这一系列号之后,并在软件运转的时候键入进来,软件会认证你的名字与系列号相互关系正确与否,假如恰当说明你早已买了这个软件,也就没有日期限制 。这类加密方案完成简易,并且选购过程也完全在 Internet 上实现,不论是开发者和消费者都觉得很便捷 。但是有心的人或许已经留意到软件的名称与系列号间的认证是在你的计算机上完成,许多黑客利用这个漏洞找出了名字和系列号间的换算关系,编写出一种叫 KeyMaker 程序,你只要键入你的名字,这个程序会帮助你算出系列号,再将你的名字跟这个系列号键入进手机中就变成正版软件了 。而且也没有哪些更强的方法去阻拦客户蔓延他注册后得到的系列号 。
许可证
这种方法从某种角度上算得上是系列号加密的一个变异,你从网上下载的或购买来的软件并不能直接用,软件在安装中或运行中会对你的计算机开展一番检验,并依据检验结果生成一个你计算机特殊指纹,这一指纹能够是一个小文件,还可以是一串谁都看不懂的数,你需要将这个指纹数据根据 Internet、E-mail、手机、传真等形式发送至开发商那边,开发商再根据这一指纹给你一个注册码或注册文件,你获得这一注册码或注册文件并按软件规定的流程在你的计算机上完成注册后方能应用 。这个方法的买卖也是完全通过网络来进行的,并且用户购买的软件被限制只能在他自己的计算机上边运作,转到其它的计算机上,这一注册码或注册文件可能不再有效 。但客户拆换一些硬件配置也可能导致注册码的无效,并且客户获得软件后在完成注册工作时会有一段时间不能使用 。
【计算机硬盘加密有五种方法 硬盘加密是什么】
- 计算机网络技术及交换方式 计算机网络技术是什么
- SCSI 是什么
- 计算机程序使用内存地址来运行机器码、存储及截取数据 内存地址是什么
- c语言是高级语言,作为一种计算机程序设计语言 c语言是高级语言吗
- 硬盘容量是什么
- exb文件用什么打开
- 网线有哪些分类
- 硬盘点歌机是什么
- 鼠标指针是在计算机开始使用鼠标后 鼠标指针是什么
- 计算机系统分析师在软件开发流程中主要从事需求分析工作 计算机系统分析师