硬盘加密是什么

2023-07-31 04:15:00 生活常识 投稿:无人街七号

硬盘加密是指将计算机用户的硬盘进行加密,防止信息泄漏。计算机硬盘加密有五种方法:修改硬盘分区表信息、对硬盘启动加口令、对硬盘实现用户加密管理、对某个逻辑盘实现写保护、磁盘扇区数据加密。

硬盘加密,是指将计算机用户的硬盘进行加密,防止信息泄漏。计算机硬盘加密有五种方法:修改硬盘分区表信息、对硬盘启动加口令、对硬盘实现用户加密管理、对某个逻辑盘实现写保护、磁盘扇区数据加密。

硬盘加密是什么

修改分区表

硬盘分区表信息对硬盘的启动至关重要,如果找不到有效的分区表,将不能从硬盘启动或即使从软盘启动也找不到硬盘。通常,第一个分区表项的第 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、电话、传真等方式发送到开发商那里,开发商再根据这个指纹给你一个注册码或注册文件,你得到这个注册码或注册文件并按软件要求的步骤在你的计算机上完成注册后方能使用。这个方法的买卖也是完全通过网络来进行的,而且用户购买的软件被限制只能在他自己的计算机上面运行,换到其他的计算机上,这个注册码或注册文件可能不再有效。但用户更换某些硬件设备也可能造成注册码的失效,而且用户得到软件后在完成注册工作前会有一段时间无法使用。

标签: # 硬盘
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com