一种基于AES的序列密码保密通信软件
摘要 III ABSTRACT IV 第一章 绪论 1 1.1课题研究的相关背景和现实意义 1 1.1.1密码学研究的现实意义 1 1.1.2信息加密的目的 2 1.1.3课题研究的现实意义 3 1.2国内外密码学研究的现状 3 1.2.1序列密码发展现状 3 1.2.2分组密码的发展现状 4 1.3课题设计内容介绍 5 1.3.1AES算法构造密钥 5 1.3.2序列密码进行主体加解密 5 1.3.3通信软件实现信息传输 6 第二章 分组密码与AES密码算法原理 7 2.1分组密码 7 2.2先进加密算法——AES 8 第三章 序列密码的方案设计 15 3.1序列密码原理 15 3.1.1序列密码的一般原理 15 3.1.2序列密码安全性 16 3.2分组密码构造序列密码的原理 16 3.2.1准备知识 17 3.2.2加密算法 17 3.2.3算法安全性 18 3.3基于AES的序列密码的设计 18 3.3.1序列密码设计的基本原则 19 3.3.2密钥的设计 19 3.3.3总体设计 20 第四章 序列密码的软件实现 23 4.1加密部分的实现 23 4.1.1加密部分流程 23 4.1.2调用重要函数以及模块 24 4.2解密部分的实现 25 4.2.1解密部分流程 25 4.2.2调用重要函数及模块 26 4.3加密解密界面实现: 26 4.3.1加密界面实现 26 4.3.2解密界面实现 27 第五章 保密通信的实现 28 5.1WINSOCK编程介绍 28 5.1.1WINSOCK简介 28...

