摘要
随着互联网的普及,信息安全问题逐渐成为热点问题。DES算法,全称为数据加密标准,是一种对二元数据进行加密的算法,通过反复使用加密组块替代和换位两种技术,经过16轮的变换后得到密文,安全性高,在POS、ATM、磁卡及智能卡(IC卡)、加油站、高速公路收费站等领域被广泛应用。首先简要介绍了DES算法的原理和流程,分析设计了用VC++实现DES加解密的核心算法,在此基础上制作完成了一个文件加密系统。
The DES(Data Encryptio Standard) ecryptio algorithm is oe kind of block cpher which is safer by using two technologies: substitution or traasposition of the encrypt blocks repeatedly, get the dhertext after 16 tims of trasforraation, but the key and the life cycle are too short, computing speed is too slow. In this paper, the theory of of the "Extended Operations ET S--box & P-box computing" , as wel computing speed has been greatly improved. the DES encryption is introduced first, theB by the imOrovement as the ;6 times iteraaive process; DES encrylption algorithm
出处
《计算机安全》
2012年第7期13-16,共4页
Network & Computer Security
基金
国家"星火"计划(2011GA74038)资助项目
关键词
DES算法
文件加密系统
VC++
DES encryption &lgorithm
improvement
Extended Oper&tions E
S-box & P-box computing