百科知识库-中国实用知识供应者
网站地图设为首页加入收藏
百科知识库
您当前的位置:百科知识库科学技术电脑技术操作系统确保信息安全 初识数据加密技术--代码、替换等
知识导航
确保信息安全 初识数据加密技术--代码、替换等

  随着互联网技术的不断发展,计算机和网络对于广大用户的工作与生活带来了巨大的影响,但是我们在享受互联网带来的便利的同时,也不得不面临很多随之而来的问题。以大家常用而熟悉的电子邮件来说,就存在被偷看、误投和伪造的诸多安全隐患,然而,网络的安全问题又何止局限于电子邮件系统,诸如网络新闻,文件传输等,同样有着此类问题。这就更加要求我们不仅需要保护商业通信中的经济信息,而且还需要保护个人通信的隐私权。现在,国际互联网上的各站点,几乎都有各种各样的安全措施,例如:防火墙、网络软件加密
狗等。但是这些都是系统或网站层次的安全措施,对于广大用户来说,更为直接有效的办法,就是使用信息加密技术。

  何为加密

  加密技术的使用至少可以追溯到4000年前,从古至今,它都是在敌对环境下,尤其是战争和外交场合,保护通信的重要手段。在信息社会的今天,这门古老的加密技术更加具有重要的意义。计算机密码学是研究计算机的加密和解密及变换的科学,尽管其背后的数学理论相当高深,但加密的概念却十分简单。加密就是把数据和信息转换为不可辩识的密文的过程,使不应了解该数据和信息的人不能够识别,欲知密文的内容,需将其转换为明文,这就是解密过程。

  加密系统的组成

  加密和解密过程组成为加密系统,明文与密文总称为报文,任何加密系统,不管形式多么复杂,至少包括以下4个组成部分:

  1、待加密的报文,也称明文;

  2、加密后的报文,也称密文;

  3、加密、解密装置或算法;

  4、用于加密和解密的钥匙,它可以是数字、词汇或语句。

  加密是在不安全的环境中实现信息安全传输的重要方法。例如:当你要发送一份文件给别人时,先用密钥将其加密成密文,当对方收到带有密文的信息后,也要用钥匙将密文恢复成明文。即使说发送的过程中有人窃取了,得到的也是一些无法理解的密文信息。

  加密方法

  传统的加密方法有4种:代码加密、替换加密、变位加密以及一次性密码簿加密。

  1、代码加密

  发送秘密消息的最简单方法,就是使用通信双方预先设定的一组代码,它简单而有效,得到了广泛的应用。例如:

  密文:老鼠已经出洞了

  明文:匪徒已出现在目标区

  2、替换加密

  明文中的每个字母或每组字母被替换成另一个或一组字母,例如下面的一组字母之间的对应关系就构成了一个替换加密器。

  明文字母:A B C D……

  密文字母:L K J L……

  3、变位加密

  变位加密不隐藏原明文的字符,但却将字符重新排列。例如:

  密钥:3 1 4 5 2 6 0

  明文:火车已安全发出

  密文:出车全火已安发

  4、一次性密码簿加密

  如果要既保持代码加密的可靠性,又保持替换加密器的灵活性,可采用一次性密码簿进行加密。密码簿的每一页都是不同的代码表,可以用一页上的代码来加密一些词,用后毁掉;再用另一页的代码加密另一些词,直到全部的明文都被加密,破译密文的惟一方法就是获得一份相同的密码簿。

  密码学也在不断地发展和进步,新的技术不断涌现,如公开密钥加密技术,与传统加密方法不同,它使用两把钥匙:一把公开钥匙和一把秘密钥匙,前者用于加密,后者用于解密,它也称为“非对称式”加密方法。公开密钥加密技术解决了传统加密方法的局限性问题,极大简化了钥匙分发过程,它若与传统加密方法相结合,可以进一步增加传统加密方法的可靠性,在许多重要的场所,得到了广泛的应用。


 
百科知识库 版权所有

Copyright © 2007-2009 www.zsku.net, All Rights Reserved

本站所收集信息资料为网络转载 版权属各作者 并已著明作者 旨在资源共享、交流、学习之用,请勿用于商业用途,本站并不保证所有信息、文本、图形、链接及其它内容的绝对准确性和完整性,故仅供访问者参照使用。