本类下载TOP10
DES加密算法分析
全文下载
Word文件格式下载
5 文钱
文钱不够?
[摘 要] DES数据加密算法是使用最广的分组加密算法,它作为最著名的保密密钥或对称密钥加密算法,在计算机密码学及计算机数据通信的发展过程中起了重要作用。本次学年论文是主要是学习介绍DES对称密钥数据加密算法,并用c++实现。DES算法具有较高的安全性,为我们进行一般的计算机数据传输活动提供了安全保障。 [关键词] 加密与解密 DES算法 S-盒 目 录 引 言 1.概述.......2 1.1 加密与解密...................2 1.2 单钥密码系统...............3 1.3分组密码的总体结构....4 1.4 分组密码的安全性.......4 2.DES算法简介...........4 2.1简介............4 2.2 DES加密标准...............4 2.2.1 IP是初始置换............5 2.2.2 IP-1是IP的逆置换...5 2.2.3 DES算法的迭代过程6 2.2.4 子密钥的生成............9 2.3 DES算法的解密过程..10 3.DES算法用C++语言实现.........10 3.1设置密钥函数des_setkey().............10 3.2 f函数和S函数f_func()和s_func.()..................10 3.3 DES算法的运行函数des_run( )....11 3.4 DES算法的主函数void main().....12 3.5 DES的加密过程和举例.................13 3.6 DES算法的分析... .....14 参考文献16 附录........17