[怎么把电脑加密]方法2种 一:开始-设置--控制面板-用户帐户-“计算机管理员”---创建密码 中设置(推荐) 二:在BIOS中设置,开机按DEL进入(也有是F2进入的)根据BIOS版本不同,有不同的设置选项。具体操...+阅读
在传统上,我们有几种方法来加密数据流。所有这些方法都可以用软件很容易的实现,但是当我们只知道密文的时候,是不容易破译这些加密算法的(当同时有原文和密文时,破译加密算法虽然也不是很容易,但已经是可能的了)。最好的加密算法对系统性能几乎没有影响,并且还可以带来其他内在的优点。例如,大家都知道的pkzip,它既压缩数据又加密数据。又如,dbms的一些软件包总是包含一些加密方法以使复制文件这一功能对一些敏感数据是无效的,或者需要用户的密码。所有这些加密算法都要有高效的加密和解密能力。
幸运的是,在所有的加密算法中最简单的一种就是“置换表”算法,这种算法也能很好达到加密的需要。每一个数据段(总是一个字节)对应着“置换表”中的一个偏移量,偏移量所对应的值就输出成为加密后的文件。加密程序和解密程序都需要一个这样的“置换表”。事实上,80x86 cpu系列就有一个指令'xlat'在硬件级来完成这样的工作。这种加密算法比较简单,加密解密速度都很快,但是一旦这个“置换表”被对方获得,那这个加密方案就完全被识破了。更进一步讲,这种加密算法对于黑客破译来讲是相当直接的,只要找到一个“置换表”就可以了。这种方法在计算机出现之前就已经被广泛的使用。
对这种“置换表”方式的一个改进就是使用2个或者更多的“置换表”,这些表都是基于数据流中字节的位置的,或者基于数据流本身。这时,破译变的更加困难,因为黑客必须正确的做几次变换。通过使用更多的“置换表”,并且按伪随机的方式使用每个表,这种改进的加密方法已经变的很难破译。比如,我们可以对所有的偶数位置的数据使用a表,对所有的奇数位置使用b表,即使黑客获得了明文和密文,他想破译这个加密方案也是非常困难的,除非黑客确切的知道用了两张表。
与使用“置换表”相类似,“变换数据位置”也在计算机加密中使用。但是,这需要更多的执行时间。从输入中读入明文放到一个buffer中,再在buffer中对他们重排序,然后按这个顺序再输出。解密程序按相反的顺序还原数据。这种方法总是和一些别的加密算法混合使用,这就使得破译变的特别的困难,几乎有些不可能了。例如,有这样一个词,变换起字母的顺序,slient 可以变为listen,但所有的字母都没有变化,没有增加也没有减少,但是字母之间的顺序已经变化了。
但是,还有一种更好的加密算法,只有计算机可以做,就是字/字节循环移位和xor操作。如果我们把一个字或字节在一个数据流内做循环移位,使用多个或变化的方向(左移或右移),就可以迅速的产生一个加密的数据流。这种方法是很好的,破译它就更加困难!而且,更进一步的是,如果再使用xor操作,按位做异或操作,就就使破译密码更加困难了。如果再使用伪随机的方法,这涉及到要产生一系列的数字,我们可以使用fibbonaci数列。对数列所产生的数做模运算(例如模3),得到一个结果,然后循环移位这个结果的次数,将使破译次密码变的几乎不可能!但是,使用fibbonaci数列这种伪随机的方式所产生的密码对我们的解密程序来讲是非常容易的。
在一些情况下,我们想能够知道数据是否已经被篡改了或被破坏了,这时就需要产生一些校验码,并且把这些校验码插入到数据流中。这样做对数据的防伪与程序本身都是有好处的。但是感染计算机程序的病毒才不会在意这些数据或程序是否加过密,是否有数字签名。所以,加密程序在每次load到内存要开始执行时,都要检查一下本身是否被病毒感染,对与需要加、解密的文件都要做这种检查!很自然,这样一种方法体制应该保密的,因为病毒程序的编写者将会利用这些来破坏别人的程序或数据。因此,在一些反病毒或杀病毒软件中一定要使用加密技术。
循环冗余校验是一种典型的校验数据的方法。对于每一个数据块,它使用位循环移位和xor操作来产生一个16位或32位的校验和 ,这使得丢失一位或两个位的错误一定会导致校验和出错。这种方式很久以来就应用于文件的传输,例如 xmodem-crc。 这是方法已经成为标准,而且有详细的文档。但是,基于标准crc算法的一种修改算法对于发现加密数据块中的错误和文件是否被病毒感染是很有效的。
延伸阅读:
如何给电脑中存储的文件加密E-钻文件夹加密大师 8000 V8.3.05 Build 060416 注册绿色版 注册信息: 用户名: 注册码:4792597878 [E-钻加密] 是专为拥有大量个人隐私和商业秘密的用户订制的。可以加密任意的...
会计电算化上机操作的具体流程是什么《初级会计电算化》上机操作练习题 一、练习要求: 1、填制空白的原始凭证 2、用金蝶软件处理以下业务(建账,凭证的输入、审核、过账,生成报表) 二、会计核算说明: 1、本企业生产两...
电算化操作步骤考前准备工作:将计算机系统时间改为2007-03-31; 一、系统管理:增加用户→建立账套→设置权限; 1、由用户admin(无口令)进入用友ERP系统管理注册系统默认的考试服务器。 方法:双击桌...
电算化实操操作1.执行 期末——转账定义——期间损益 命令,打开:“期间算一结转设置”窗口。 选择凭证类别(如为收付转,则选转账凭证,如为记账凭证,则不用选),在“本年利润科目”栏录入“本年利润...
会计电算化操作流程是什么啊??1 通过Admin新增操作员“某某”,增加“记账凭证审核”权限 操作步骤:系统管理——更换操作员——在操作员口令处输入 “Admin”——点确定——操作员管理——新增操作员——粘...
论述会计电算化的操作流程和注意事项单选,多选,判断。实务操作。 建立新帐套(必需步骤) 进入系统:双击桌面“系统管理”图标—打开系统管理窗口—系统(S)—注册—以系统管理员admin注册—第—次进入密码为空—确认 建...
幼儿园操作材料语言上册入学准备课程教案活动领域 语言 活动目标 1弓I导幼儿理解并学会说儿歌,体会儿歌朗朗』:口的韵味。 2.鼓励幼儿自己的事情自己做,提升做中班小朋友的荣誉感。 活动准备 1.教学挂图图1(中班●::卜)。...
中考微机考试操作题(必考)Windows操作题 1. 2. 3. 4.新建文件夹,并命名:右击执行“新建”---“文件夹”---输入名称新建文本文档,并命名:右击执行“新建”---“文本文档”--输入名称重命名:右击执行“...
合疗网上缴费如何操作可通过支付宝缴费:打开支付宝,点击【城市服务】,选择城市后,点击【医保】,选择【居民医保缴费】即可。还可以打开微信,点击【我】,然后点击【支付】,进入生活缴费,选择城市后,点击社保...