计算机技术与发展2019,Vol.29Issue(3):117-121,5.DOI:10.3969/j.issn.1673-629X.2019.03.025
一种AES算法和HASH认证结合的文件加密方案
A Solution of File Encryption Combined AES Algorithm with Hash Function
摘要
Abstract
In view of the problem that traditional file encryption software adopts file protection scheme based on single mode encryption algorithm and cannot meet the requirements of authentication and confidentiality at the same time, we propose a encryption scheme based on the combination of mature AES algorithm and HASH authentication. In this scheme, the encryption software reads the file in the way of stream reading, with HASH authentication, and encrypts it with Rijndael algorithm. By instant generation strategy, the key takes the SALT value generated by the user name, hard disk serial number and the SALT as parameters to save. The local decryption is realized by the inverse process strategy of file encryption. By obtaining the value of the username matrix and giving the SALT value, X value and Y value of the encrypted file in the process of reading the file encryption, and obtaining the λ1 and λ2 of the server data, the temporary key is decrypted in different places. According to verification, this encryption scheme combines the two independent issues of confidentiality and authentication in information security, which can not only prevent the disclosure of plaintext information, but also prevent the active attack from the third party, and well guarantee the confidentiality and integrity of the file.关键词
文件加密/本地解密/异地解密/AES算法/HASH认证Key words
file encryption/local decryption/remote decryption/AES algorithm/HASH authentication分类
信息技术与安全科学引用本文复制引用
叶小艳..一种AES算法和HASH认证结合的文件加密方案[J].计算机技术与发展,2019,29(3):117-121,5.基金项目
2015年广东省教育重大平台和科研基金项目(2015KTSCX177) (2015KTSCX177)