Linux下的网络层加密解密的实现.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-04-01
  • 论文字数:15426
  • 当前位置论文阅览室 > 论文模板 > 论文选题 >
  • 课题来源:(平凡小白)提供原创文章

支付并下载

摘要:随着网络通信技术在各行各业中的广泛应用,信息数据的传输安全逐渐成为一个重要的问题。Linux是一个优秀的、开源的操作系统,非常适合作为一些信息数据处理的测试平台。本课题研究的是一个来源于Linux系统的应用的实际题,研究的目的是为了提供基于Linux平台的安全的网络数据加密解密的方法。研究的意义在于为Linux平台的网络通信加密解密提供可靠的手段。目的是为了在Linux下实现各种数据信息的通信加密和解密,完成Linux下的通信加密的运行和调试,在一台安装Linux的机器上实现数据信息的解密和还原,分析加密解密的实现手段,最终完成Linux平台下网络通信加密解密以及相应理论的研究。

 

关键词:Linux;网络通信;安全;加密解密

 

目录

摘要

Abstract

1绪论-1

2网络数据加密技术-2

2.1链路加密-2

2.2节点加密-2

2.3端到端加密-3

3基于Linux的网络层通信加解密系统的总体构架分析-4

3.1网际协议分析-4

3.2 Socket结构分析-7

3.3 Socket函数的调用-9

3.4 基Linux的IPv4下的socket实现-10

4基于Linux的网络层通信加解密系统核心算法的分析-13

4.1 DES算法简介-13

4.2 DES加密标准-13

4.2.1初始置换IP-14

4.2.2 IP-1 逆置换-15

4.2.3迭代变换-15

4.3 DES算法的解密过程-17

4.4 DES算法的安全性及特点-17

5基于Linux的网络层通信加解密系统的设计与实现-18

5.1系统的总体设计-18

5.2 模块部分的设计与实现-18

5.3 Linux下的DES算法实现-19

5.4 利用DES算法实现Linux下的加密通信-21

5.5 DES的加密过程和举例-22

5.6 DES加密在通信安全应用现状分析-24

6 结论-25

致谢-26

参考文献-27