1. 研究目的与意义(文献综述包含参考文献)
aes加解密算法实现
密码学技术是信息安全技术的核心,在密码学技术中,数据加密技术是核心。由数据加密中所使用的密钥特征,可以将加密技术分成两种体制,一种是单密钥的对称加密体制(传统加密体制),包括分组密码和序列密码,另一种是基于双密钥的公钥密码体制。我们主要分析和研究的高级加密标准(advancedencryptionstandard,缩写:aes)即是属于单密钥对称加密中的一种分组密码。
分组密码,即将明文消息编码表示后的数字(简称明文数字)序列,划分成长度为n的组(可看成长度为n的矢量),每组分别在密钥的控制下变换成等长的输出数字(简称密文数字)序列。其研究发展历史贯穿了密码学发展的两个阶段,即现代密码学的发展时期(1976~1996)和应用密码学发展时期(1997~至今),这期间人们在这一研究领域已经取得了丰硕的研究成果,同时aes也是分组密码应用的最主要的方面之一。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 研究的基本内容、问题解决措施及方案
研究或解决的问题:AES加解密算法的原理以及利用编程实现加解密。
采用途径:利用C 或Java进行编程实现,包括加解密的核心模块以及人机交互界面。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
