需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15426 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着网络通信技术在各行各业中的广泛应用,信息数据的传输安全逐渐成为一个重要的问题。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 |