摘 要
随着信息时代的不断发展与计算机科技的进步,信息的保密显得更加重要,众多密码加密算法应运而生。本文章总结了分组密码算法的历史现状与发展趋势,并阐述了D
ES
算法与S
M4
算法两种经典算法的加密、解密、子密钥生成基本结构与原理,再通过
用Visual Studio软件以及c#语言完成对DES算法与SM4算法的加密功能和解密功能的
更加直观实现,在此基础之上,利用差分密码分析、线性密码分析、差分故障分析、差分能量分析等分组密码分析方法分别对D
ES
和S
M4
两种密码算法的安全性进行讨论和分析,总结出了两种分组密码算法在面对这些攻
SM4和DES算法的研究与应用-17758字.docx