数据加密技术
我们经常需要一种措施来保护我们的数据,防止被一些怀有不良用心的人所看到或者破坏。在信息时代,信息可以帮助团体或个人,使他们受益,同样,信息也可以用来对他们构成威胁,造成破坏。在竞争激烈的大公司中,工业间谍经常会获取对方的情报。因此,在客观上就需要一种强有力的安全措施来保护机密数据不被窃取或篡改。数据加密与解密从宏观上讲是非常简单的,很容易理解。加密与解密的一些方法是非常直接的,很容易掌握,可以很方便的对机密数据进行加密和解密。
一:数据加密方法第1文秘版权所有
在传统上,我们有几种方法来加密数据流。所有这些方法都可以用软件很容易的实现,但是当我们只知道密文的时候,是不容易破译这些加密算法的(当同时有原文和密文时,破译加密算法虽然也不是很容易,但已经是可能的了)。最好的加密算法对系统性能几乎没有影响,并且还可以带来其他内在的优点。例如,大家都知道的,它既压缩数据又加密数据。又如,的一些软件包总是包含一些加密方法以使复制文件这一功能对一些敏感数据是无效的,或者需要用户的密码。所有这些加密算法都要有高效的加密和解密能力。
幸运的是,在所有的加密算法中最简单的一种就是“置换表”算法,这种算法也能很好达到加密的需要。每一个数据段(总是一个字节)对应着“置换表”中的一个偏移量,偏移量所对应的值就输出成为加密后的文件。加密程序和解密程序都需要一个这样的“置换表”。事实上,系列就有一个指令‘’在硬件级来完成这样的工作。这种加密算法比较简单,加密解密速度都很快,但是一旦这个“置换表”被对方获得,那这个加密方案就完全被识破了。更进一步讲,这种加密算法对于黑客破译来讲是相当直接的,只要找到一个“置换表”就可以了。这种方法在计算机出现之前就已经被广泛的使用。
对这种“置换表”方式的一个改进就是使用个或者更多的“置换表”,这些表都是基于数据流中字节的位置的,或者基于数据流本身。这时,破译变的更加困难,因为黑客必须正确的做几次变换。通过使用更多的“置换表”,并且按伪随机的方式使用每个表,这种改进的加密方法已经变的很难破译。比如,我们可以对所有的偶数位置的数据使用表,对所有的奇数位置使用表,即使黑客获得了明文和密文,他想破译这个加密方案也是非常困难的,除非黑客确切的知道用了两张表。
与使用“置换表”相类似,“变换数据位置”也在计算机加密中使用。但是,这需要更多的执行时间。从输入中读入明文放到一个中,再在中对他们重排序,然后按这个顺序再输出。解密程序按相反的顺序还原数据。这种方法总是和一些别的加密算法混合使用,这就使得破译变的特别的困难,几乎有些不可能了。例如,有这样一个词,变换起字母的顺序,可以变为,但所有的字母都没有变化,没有增加也没有减少,但是字母之间的顺序已经变化了。
但是,还有一种更好的加密算法,只有计算机可以做,就是字字节循环移位和操作。如果我们把一个字或字节在一个数据流内做循环移位,使用多个或变化的方向(左移或右移),就可以迅速的产生一个加密的数据流。这种方法是很好的,破译它就更加困难!而且,更进一步的是,如果再使用操作,按位做异或操作,就就使破译密码更加困难了。如果再使用伪随机的方法,这涉及到要产生一系列的数字,我们可以使用数列。对数列所产生的数做模运算(例如模),得到一个结果,然后循环移位这个结果的次数,将使破译次密码变的几乎不可能!但是,使用数列这种伪随机的方式所产生的密码对我们的解密程序来讲是非常容易的。
在一些情况下,我们想能够知道数据是否已经被篡改了或被破坏了,这时就需要产生一些校验码,并且把这些校验码插入到数据流中。这样做对数据的防伪与程序本身都是有好处的。但是感染计算机程序的病毒才不会在意这些数据或程序是否加过密,是否有数字签名。所以,加密程序在每次到内存要开始执行时,都要检查一下本身是否被病毒感染,对与需要加、解密的文件都要做这种检查!很自然,这样一种方法体制应该保密的,因为病毒程序的编写者将会利用这些来破坏别人的程序或数据。因此,在一些反病毒或杀病毒软件中一定要使用加密技术。
循环冗余校验是一种典型的校验数据的方法。对于每一个数据块,它使用位循环移位和操作来产生一个位或位的校验和,这使得丢失一位或两个位的错误一定会导致校验和出错。这种方式很久以来就应用于文件的传输,例如。这是方法已经成为标准,而且有详细的文档。但是,基于标准算法的一种修改算法对于发现加密数据块中的错误和文件是否被病毒感染是很有效的。
二.基于公钥的加密算法
一个好的加密算法的重要特点之一是具有这种能力:可以指定一个密码或密钥,并用它来加密明文,不同的密码或密钥产生不数据加密技术
数据加密技术
本站小编 免费考研网/2015-11-27
相关话题/学习材料
检察院先进经验学习材料
检察院先进经验学习材料 一、班子和队伍建设(××*检察院) 突出管理抓机制,全面加强队伍建设。坚持以践行“三个代表”和人民满意为标准,保障公正执法为出发点,各项制度为内容,百分目标考核为主线,提高法律监督能力为目标,开展共产党员先进性教育活动和“规范执法行为、促进执法公正”专项整治活动为载体,创建“学习型”检察院为抓手,全面加强队伍建设。 1、强化自律监督意识,加强班子建设。坚持党组中心学习制度、民主生活会制度、党内双重组织生活会、集体领导、分工负责和“一岗双责”制度,把班子成员的工作实际同所分管部门的业务挂钩,以业务科室工作业绩为主要依据考核班子成员的工作实绩。涉及检察工作的重大问 ...政法军事 本站小编 免费考研网 2015-11-25市环保局党课学习材料
市环保局党课学习材料 党课学习材料 遵守党的纪律保证党的纯洁性和先进性 中国共产党八十五年的发展史证明,党的纪律是党赖以建立、生存和发展的最基本的保证。我党始终非常重视党的纪律建设。党章规定:共产党员必须自觉接受党的纪律的约束。 一、自觉遵守纪律是共产党的显著特点之一 党的纪律是党的各级组织和全体党员必须遵守的行为规则,用通俗的话说,就是党内生活的各种规矩。有严格的组织纪律性,是工人阶级及其政党的一个显著特点和优点。 党的纪律的内容非常广泛,党章是党内的根本大法,规定了党内生活和党的活动的基本原则,是党的最高纪律。《关于党内政治生活的若干准则》是党章的必要补充,也是党内的重要法 ...党性分析材料 本站小编 免费考研网 2015-11-24市环保局党课学习材料
市环保局党课学习材料 党课学习材料 遵守党的纪律保证党的纯洁性和先进性 中国共产党八十五年的发展史证明,党的纪律是党赖以建立、生存和发展的最基本的保证。我党始终非常重视党的纪律建设。党章规定:共产党员必须自觉接受党的纪律的约束。 一、自觉遵守纪律是共产党的显著特点之一 党的纪律是党的各级组织和全体党员必须遵守的行为规则,用通俗的话说,就是党内生活的各种规矩。有严格的组织纪律性,是工人阶级及其政党的一个显著特点和优点。 党的纪律的内容非常广泛,党章是党内的根本大法,规定了党内生活和党的活动的基本原则,是党的最高纪律。《关于党内政治生活的若干准则》是党章的必要补充,也是党内的重要法 ...党性分析材料 本站小编 免费考研网 2015-11-24家长会学习材料——只有你能欣赏我
家长会学习材料——只有你能欣赏我孩子上学了,作为妈妈,哪个不希望听到来自学校的好消息。然而,每次家长会,都令她失望,因为人家都有一个聪明乖顺的孩子,而她的孩子却是一个愚顽不化的人。第一次参加家长会,幼儿园的老师说:“你的儿子有多动症,在板凳上连三分钟都坐不了,你最好带他到医院看一看。”回家的路上,儿子问她,老师都说了些什么?她鼻子一酸,差点流下泪来。因为全班30位小朋友,惟有他表现最差;惟有他,老师表现不屑。然而,她还是告诉了她的儿子:“老师表扬你了,说宝宝原来在板凳上坐不了一分钟,现在能坐三分钟了。其他的妈妈都非常羡慕妈妈,因为全班只有宝宝进步了。”那天晚上,她儿子破开荒地吃了两碗米饭,并且 ...家长会发言稿 本站小编 免费考研网 2015-11-23检察院先进经验学习材料
检察院先进经验学习材料 一、班子和队伍建设(××*检察院) 突出管理抓机制,全面加强队伍建设。坚持以践行“三个代表”和人民满意为标准,保障公正执法为出发点,各项制度为内容,百分目标考核为主线,提高法律监督能力为目标,开展共产党员先进性教育活动和“规范执法行为、促进执法公正”专项整治活动为载体,创建“学习型”检察院为抓手,全面加强队伍建设。 1、强化自律监督意识,加强班子建设。坚持党组中心学习制度、民主生活会制度、党内双重组织生活会、集体领导、分工负责和“一岗双责”制度,把班子成员的工作实际同所分管部门的业务挂钩,以业务科室工作业绩为主要依据考核班子成员的工作实绩。涉及检察工作的重大问 ...经验交流 本站小编 免费考研网 2015-11-23高炉富氧喷煤学习材料
高炉富氧喷煤学习材料 高炉富氧鼓风的特点和作用 高炉冶炼是高温物理化学反应,参与反应的主要元素是fe-c-o。fe来源于矿石,包括烧结矿、球团矿、块矿等。碳来源于燃料,包括焦炭及各种喷吹物。o2来源于高炉鼓风和富氧。原先矿石和燃料是由高炉上部装入的,而从高炉下部进入炉内的仅是鼓风,后来发展高炉综合鼓风技术,即从高炉下部进入炉内的不仅有鼓风,还有富氧及各种可燃的碳氢化合物,甚至还有含铁、含cao的粉状物质。 富氧的目的原先主要为提高风中含氧,强化高炉冶炼,后来由于喷吹燃料技术发展,高炉喷吹的天然气、重油或煤粉量过大时,导致高炉理论燃烧温度过度下降,使高炉过程困难,同时也难于继续提高喷煤 ...学习材料 本站小编 免费考研网 2015-11-23市环保局党课学习材料
市环保局党课学习材料 党课学习材料 遵守党的纪律保证党的纯洁性和先进性 中国共产党八十五年的发展史证明,党的纪律是党赖以建立、生存和发展的最基本的保证。我党始终非常重视党的纪律建设。党章规定:共产党员必须自觉接受党的纪律的约束。 一、自觉遵守纪律是共产党的显著特点之一 党的纪律是党的各级组织和全体党员必须遵守的行为规则,用通俗的话说,就是党内生活的各种规矩。有严格的组织纪律性,是工人阶级及其政党的一个显著特点和优点。 党的纪律的内容非常广泛,党章是党内的根本大法,规定了党内生活和党的活动的基本原则,是党的最高纪律。《关于党内政治生活的若干准则》是党章的必要补充,也是党内的重要法 ...学习材料 本站小编 免费考研网 2015-11-23市环保局党课学习材料
市环保局党课学习材料 党课学习材料 遵守党的纪律保证党的纯洁性和先进性 中国共产党八十五年的发展史证明,党的纪律是党赖以建立、生存和发展的最基本的保证。我党始终非常重视党的纪律建设。党章规定:共产党员必须自觉接受党的纪律的约束。 一、自觉遵守纪律是共产党的显著特点之一 党的纪律是党的各级组织和全体党员必须遵守的行为规则,用通俗的话说,就是党内生活的各种规矩。有严格的组织纪律性,是工人阶级及其政党的一个显著特点和优点。 党的纪律的内容非常广泛,党章是党内的根本大法,规定了党内生活和党的活动的基本原则,是党的最高纪律。《关于党内政治生活的若干准则》是党章的必要补充,也是党内的重要法 ...学习材料 本站小编 免费考研网 2015-11-23检察院先进经验学习材料
检察院先进经验学习材料 一、班子和队伍建设(××*检察院) 突出管理抓机制,全面加强队伍建设。坚持以践行“三个代表”和人民满意为标准,保障公正执法为出发点,各项制度为内容,百分目标考核为主线,提高法律监督能力为目标,开展共产党员先进性教育活动和“规范执法行为、促进执法公正”专项整治活动为载体,创建“学习型”检察院为抓手,全面加强队伍建设。 1、强化自律监督意识,加强班子建设。坚持党组中心学习制度、民主生活会制度、党内双重组织生活会、集体领导、分工负责和“一岗双责”制度,把班子成员的工作实际同所分管部门的业务挂钩,以业务科室工作业绩为主要依据考核班子成员的工作实绩。涉及检察工作的重大问 ...学习材料 本站小编 免费考研网 2015-11-23