文档介绍:网络信息安全的技术特征
摘要:数据加密被公认为是保护数据传输安全惟一实用的方法和保护存放数据安全的有效方法,它经过变换和置换等多种方法将被保护信息置换成密文,然后再进行信息的存放或传输。
关键词:数据加密网络安全安全技术
为了处理信息网络的数据安全问题,首先对数据系统阿进行全方面、可靠、安全和多层次的备份是必不可少的,除此以外,多种安全产品,不论防火墙、防病毒、防黑客、防入侵等等,也全部能够对数据进行保护。从保护数据的角度讲,对数据安全这个广义概念,可分为三部分:数据加密、数据传输安全和身份认证管理。下面我们着重对数据加密技术进行阐释。数据加密就是根据确定的密码算法将明文数据变换成密文数据。使用密钥将密文数据还原成明文数据,称为解密。数据加密被公认为是保护数据传输安全惟一实用的方法和保护存放数据安全的有效方法,它经过变换和置换等多种方法将被保护信息置换成密文,然后再进行信息的存放或传输。
置换表算法
在全部的加密算法中最简单的一个就是“置换表”算法,每一个数据段对应着“置换表”中的一个偏移量,偏移量所对应的值就输出成为加密后的文件。加密程序和解密程序全部需要一个这么的“置换表”。这种加密算法比较简单,加密解密速度全部很快,不过这个“置换表”破译起来很轻易。这种方法在计算机出现之前就已经被广泛地使用。
改善的置换表算法
对“置换表”方法的一个改善就是使用两个或更多的“置换表”,这些表全部是基于数据流中字节的位置,或基于数据流本身。这时,破译变得愈加困难。经过使用更多的“置换表”,而且按伪随机的方法使用每个表,这种改善的加密方法已经变得极难破译。
变换数据位置算法
“变换数据位置”在计算机加密中使用时,对明文进行重排序,然后按这个次序再输出,解密程序按相反的次序还原数据。这种方法总是和部分其余加密算法混合使用,这就使得破译变得尤其困难。
字/字节循环移位和XOR操作算法
字/字节循环移位和XOR操作只有计算机能够完成,假如我们使用多个或改变的方向(左移或右移),把一个字或字节在一个数据流内做循环移位,再使用XOR操作,即按位做异或操作,这种方法是极难被破译的。
对反病毒和杀病毒软件进行加密
一旦加密程序本身被感染了计算机病毒,那么它就检验不出程序或数据是否加过密或是否有数字署名。在每次开始实施加密程序时,全部要检验一下其本身是否被病毒感染,对需要加、解密的文件也要做这种检验。这种检验的机制应该是保密的,所以,在部分反病毒或杀病毒软件中一定要使用加密技术。
循环冗余校验算法
循环冗余校验对于每一个数据块,它使用位循环移位和XOR操作来产生一个16位或32位的校验和,假如有丢失一位或两个位的错误,一定会造成校验和犯错。这种方法已经成为标准。
依据密钥类型不一样能够将当代密码技术分为两类:对称加密算法(私钥密码体系)和非对称加密算法(公钥密码体系)。
对称加密技术
在对称加密算法中,数据加密和解密采取的全部是同一个密钥。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收