APP下载

一种AES算法和HASH认证结合的文件加密方案

2019-03-21叶小艳

计算机技术与发展 2019年3期

叶小艳

(广州大学华软软件学院 网络技术系,广东 广州 510990)

0 引 言

个人电脑的信息安全,侧重于个人计算机内部的信息管理。对重要文件进行加密,是常用的信息管理策略。因此,运用有效的信息加密策略,对个人电脑的安全具有重要的意义。传统的文件加密方法一般有两种[1]:一种是利用应用软件本身所带的加密功能给文件加密,例如Word、Excel、Access、WPS、PDF文件都有自带的加密功能。这种加密方法容易操作,是常用的文件加密方法。但它的缺点是只能针对部分格式的文件进行加密解密。另一种是利用专门软件的加密功能进行加密。例如使用WinZip、WinRaR以及脚本编程对文件(夹)进行加密。这类加密方法采用的是单向加密方法,加密速度显然较慢,使用过程比较麻烦。

无论是用应用软件本身所带的加密功能给文件加密,还是利用专门软件的加密功能进行加密,它们采取的都是基于单一模式加密算法的文件保护方案。这使得文件的保密性以及数据的完整性得不到很好地保护。另外大多数文件加密软件只支持本地加密和本地解密。例如,文件夹加密超级大师只允许用户在本地进行加密、解密操作来防止别人盗取加密信息。当加密数据必须转移到别的计算机上进行解密操作时,解密操作将不会成功。

为了提高数据的保密性和完整性,最大限度地防止恶意用户攻击或用户的错误操作,提出一种基于AES算法和HASH认证相结合的文件加密机制。在该机制中,对……

登录APP查看全文