杨敏
摘 要 随着计算机相关技术的快速发展,在我们的日常生活中也得到了相当大范围的普及和应用,使得使用计算机的用户越来越多,相应的网络安全就成了计算机运行的关键问题。由于用户人数多、复杂性较强,其中存在一定的病毒和黑客,如果不进行及时且合理的管理、制止,会影响到广大网民用户的信息、财产、人身等多方面的安全。使用数据加密技术可以较好的保护用户的个人信息,同时对网络秩序的维护、保证网络使用和发展的稳定性都有非常重要的作用。本文就数据加密技术在计算机网络安全中的有效应用做具体论述,主要从计算机网络安全隐患、影响计算机使用安全的因素以及数据加密技术算法的种类等方面的进行分析。
关键词 数据加密技术;计算机;网络安全
中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2016)166-0107-02
计算机已经成为了我们生活、工作、学习中必不可少的工具,计算机网络自身的多元化、开放性和互联性,在为我们提供便利的同时,也具有一定的安全隐患;随着使用人数的不断增多,相应的危险系数也在逐渐增大,这就促使我们要对计算机网络安全进行一定的数据加密处理,来保护用户的信息、数据和隐私,同时也要强化用户在使用过程中的数据保护意识。采用数据加密技术,对计算机内的信息进行有效的保密处理,阻止非法用户或病毒的入侵,在保护数据安全的同时,起到防止信息外泄的作用。
1 计算机网络安全隐患
计算机在正常运行的过程中,也会产生很多安全隐患,尤其在网络信息技术如此发达的今天,计算机病毒、黑客的入侵是计算机网络中存在的较大安全隐患。黑客通过恶意程序的设置,对计算机进行非法入侵,能够窃取众多用户的信息,对计算机的硬件和软件都会带来一定的破坏;另一方面,计算机本地安装使用的一些软件或程序,其自身也会存在一定的漏洞,即便是在运行中出现运行错误或漏洞,对计算机网络并不会带来较大的影响,只是这些漏洞的存在会为黑客入侵、植入程序木马提供机会,这才是安全隐患的关键点所在。同时由于网络自身的开放性,也是出现安全隐患的重要问题的原因,违法分子更是其中的重要元素。对如何加强计算机网络的安全系数的研究,具有较强的现实意义。
2 数据加密技术的算法与种类
数据加密技术是一项较为先进的计算机网络数据信息保密技术,通过相关密码技术的使用,运用秘钥与加密函数积极移位,将原有的数据信息转换成其他用户无法阅读的密文,而信息接收方则通过解密秘钥与解密函数还原密文,保证数据传输的隐蔽性和安全性。
2.1 数据加密技术算法
数据加密技术算法主要是为数据传输过程中的安全提供保证,如果是一些机密性较强的数据在传输过程中,没有做任何加密措施而被非法截获,会对数据发送方和接收方两者都带来不利的影响。常用的算法共有4种:一是置换表算法,其执行原理较为简单,将原文件的数据字段与置换表中的偏移量进行意义置换,输出的文件数据为置换表内的偏移量信息,解密的时候可以直接与置换表相对应进行数据的分析与解密。置换表算法使用起来较为简单方便,但其加密性不够强;如果被非法用户截获,而对方也具有这个置换表,加密文件就会被轻而易举的破译为原文件;二是在置换表算法的积极完善,与置换表算法的性质接近,以伪随机的方式通过多次的置换表数据加密,具有比置换表算法更高的安全性能,同时也加大了破译难度;三是循环移位与XOR操作算法,主要通过变换位置算法,改变原数据流中数据的方向,实现字节移位循环,然后通过XOR操作算法产生加密文件;这一方法主要应用于计算机文件传输方面,具有极强的破译难度,安全性很高;四是循环冗余校验算法,根据数据信息的实际情况,生成16位或32位的散列函数校验法,如果在过程中丢失一位或者两位数据整个文件就会出现校验错误,即便被非法拦截、被破译也不会泄露原文件的数据。
2.2 数据加密技术种类
在对数据进行加密技术的选择上,需要根据传输数据的具体特征来选择相应的加密技术,数据加密技术有对称加密技术和非对称加密技术2种。其中对称加密技术,是指信息文件的传输、接收两方拥有一个公共密钥,可以在发送之前和接收之后对数据进行加密和解密的操作;在公共密钥不外泄的前提下,可以充分的保证数据传输的完整性和安全性。非对称加密技术,也可以称之为公钥加密,因为是信息传输和接收的双方共有的秘钥,进而可以对数据进行加密和解密。而解密钥匙可以分为公开秘钥和私有秘钥2种。非对称加密技术是秘钥转换协议的基础,使得信息的发送和接受双方,在进行信息传输的过程中不需要事先交换秘钥,降低了数据丢失的风险。
3 计算机网络安全中的数据加密技术应用
3.1 数据加密技术在加密软件中的应用
计算机在运行过程中,软件、程序等都可能会成为黑客攻击的对象;在加密软件中应用加密技术,可以有效阻止病毒的入侵、木马程序的植入等恶意攻击。操作人员需要在系统运行过程中,对加密文件进行严密的监控,对存有病毒或非法程序的文件进行及时的处理,避免病毒的扩散而影响网络的安全使用。在加密软件中应用数据加密技术,可以帮助计算机软件和程序的正常运行。
3.2 数据加密技术在网络数据库加密中的应用
目前使用较多的网络数据信息管理系统有Unix、WindowsNT,这两种系统虽然具有一定的快捷简单的优点,但其安全系数都较低,基本上为C1或C2,相对较低,相应的存储系统与传输数据形成了一个较为脆弱的公用信道,通过数据加密技术的应用,PC等设备的数据信息就不会那么容易的被盗取或篡改。
3.3 数据加密技术在电子商务中的应用
电子商务已经成为当下商务交易的主流模式,相应的社会信息化也在迅速发展着,对我们的工作和生活也起到了非常重大的影响。电子商务的运行和交易是基于网络平台的,所以网络的安全和稳定是电子商务运营的基础前提;在整个运行和交易的过程中,存有一定的风险,因为海量的用户信息在交易的过程中,不进行加密技术的处理,势必会造成信息外泄,对交易的双方都会有一定的影响。数据加密技术在电子商务中的应用,发挥数据加密技术的优势,可以有效的保证电子商务在网络平台的安全运行。
3.4 数据加密技术在专用虚拟网络中的应用
专用虚拟网络主要存在于广大的企事业单位中,因为企业内部的重要信息,为防止数据信息的外泄都会建立起只有内部计算机才能访问的局域网,减少外部不明用户访问内部信息的同时,降低非法入侵的可能性。数据加密技术在专用虚拟网络中的应用,主要是将即将发送出去的数据,在路由器中自动转换为专用虚拟网络,同时完成数据的加密处理,传输完成后,在接收方的路由器接收信息后自行解密为原文件,当信息呈现在接受者面前时,则为最初完整的数据信息。
4 结论
随着社会的进步,计算机网络的飞速发展为我们的生活工作带来了极大的便利,对社会的各行各业都有着极为重要的而影响;在此同时存在的安全风险也越来越大,为保证网络数据的安全,我们要加强数据加密技术在网络安全中的应用,并且在实践中不断分析、总结经验,根据出现的网络安全问题进行实时的解决,并制定相应的防治方案,在这一过程中不断研究,进而创新研究出更有效的网络数据安全保护措施。
参考文献
[1]刘明.数据加密技术在计算机网络安全领域中的应用[J].计算机光盘软件与应用,2013(17):147-148.
[2]王秀翠.数据加密技术在计算机网络通信安全中的应用[J].软件导刊,2011(3):149-150.
[3]朱闻亚.数据加密技术在计算机网络安全中的应用价值研究[J].制造业自动化,2012,34(6).