节点文献

加密解密算法的实现及改进

The implementation of a AES algorithm of the encryption and decryption of documents

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 何茗

【Author】 HE Ming1,2(1.School of Microelectronics and Solid-State Electronics,University of Electronic Science and Technology,Chengdu 610054,P.R.C.;2.Electric and Electron Engineering Department,Chengdu Electromechanical College,Chengdu 610031,P.R.C.)

【机构】 电子科技大学微电子与固体电子学院成都电子机械高等专科学校电气系

【摘要】 在AES基本算法的加密解密的数据16字节基础上,实现了基于任意字节流的C++类封装,以满足实际应用中要加密的信息长度不是分组长度的需求.给出了加密解密AES算法的程序设计方法和具体实现步骤,并提供算法中密匙服务模块和加密解密模块C++语言的源程序.该程序可以对用户需要保护的文档进行加密存储,在用户需要使用的时候对文档进行解密,使用完成后又加密存储,大大增强了电子文档的安全性.将加密解密功能集成到操作系统的的源管理器中,用户通过资源管理器的菜单就可以完成加密解密功能,不需要单独启动加解密程序来实现对文档的保护.

【Abstract】 This paper realizes C++ class package of any byte streams based on the encryption and decryption ideas of 16 bytes in AES algorithm,and meets the lengths of encryption datas which are not consistent with the grouping lengths.A program design method and the detailed steps of realising AES algorithm are brought forward,and offers programs based on C++ language.The user’s document with encrypting file stored on disk can be protected.The encrypted file is decrypted when being used,and encypted again after being used.So the safety of electronic document is greatly improved.The encryption and decryption ability is embedded into the explorer of operation system.Instead of running the program,encryption and decryption function can be easily finished by menu bars in explorer,and does not need to open a encryption and decryption program.

【关键词】 AES加密解密集成
【Key words】 AESencryptiondecryptionembed
  • 【文献出处】 西南民族大学学报(自然科学版) ,Journal of Southwest University for Nationalities(Natural Science Edition) , 编辑部邮箱 ,2010年01期
  • 【分类号】TP309.7
  • 【被引频次】15
  • 【下载频次】698
节点文献中: 

本文链接的文献网络图示:

本文的引文网络