Page 144 - 大数据时代信息安全及保护
P. 144
大数据时代信息安全及保护
Information Security and Protection in the Era of Big Data
够有效保护用户的密码及信息,避免被泄露造成损失,同时也能够维护游戏开发
商的利益,保障游戏的安全运行。
(二)数据加密技术常用算法分析
早期加密算法应用过程中并不会基于KEY进行应用,在算法保密的情况下,
网络安全能够得到可靠保证。然而,一旦算法因操作失误或被黑客破译而出现泄
露问题,任何经由此类算法加密的数据安全都将失去保障。现阶段所应用的算法
是基于KEY应用的,虽然算法实现了普及公开,但是在KEY保密的情况下,数
据依然能够保证安全。此类算法主要包括对称加密算法以及不对称加密算法,下
面对常用算法进行详细论述。
1.DES算法
DES算法涉及参数主要为数据信息、运行mode以及算法产生的适宜密钥,
在将算法切换至加密状态后,密钥设定完毕的算法将会加密明文数据并输出相应
的密文,而解密状态则是将加密的数据解密并输出恢复正常的明文数据。该算法
加解密需要应用相同密钥,在加解密处理效率方面存在较大优势,适用于数据库
大量数据的加密处理工作,但是密钥泄露的风险过大,在实际应用时应该结合非
对称密钥对算法密钥进行保密管理。
在DES算法运行过程中,其能够通过置换移位的方式完成明文加密处理工
作。在实际运行时,算法通过初始置换换算将明文完成初步变换处理工作,在此
基础上利用关键子密钥完成加密处理工作。
2.MD5算法
MD5算法位数为128位,是消息摘要算法的一种,在计算机网络安全中应用
较为广泛,其用途为准确无误地传输信息数据,在验证病毒问题时具有一定效
果。例如,针对文本文档文件生产相应的MD5算法数值,文件下载人员可以通
过验证MD5数值的方式对病毒情况进行检查,在数值一致时可以确保文件信息
的安全,避免接收被修改的危险文件。在算法应用时,MD5不对限制信息输入
长度,但是最终只能以128位的结果输出,其实施方法主要为长度调整、取余、
链接变量循环计算等。
MD5算法加解密处理方式主要为补位和变换,其实现流程为对数据长度进
行附加和补位,按照一定形式将各参数重置并装入,变换处理输入数据以及密文
输出,具体运行模式详见图5-2。
·136·

