文件加密传输系统的设计与JAVA实现

时间:2026-01-19

文件加密

ScienceendTechnologyInnova丽彳百;蕊2010N0.26

T技术

文件加密传输系统的设计与JAVA实现

李秀广

(武警工程学院电子技术系陕西西安710086)

摘要:采用JAvAd々TCP.UDP一络壕程、多巍程.I/o泣、Swing,签名、加害工具辱技术,设计并实现一个跨平台的文件加奢传撕.泰皖,综合运用MD5.RSA,DES等密码技术对文件进行签名和加穿,然后在网络上传骑,确保文件能够安全可幸地_lj达接收方。斌系统不仅可以发送和接收文件,对文件进行加密传譬,还可以发送和接收即时消息,选使得用户在传输文件的同时还可以进行即时交藏。

加害签名JAVA技术关键词:文件传输

中图分类号:TP393文献标识码:A文章编号:1674--098X(2010)09(b)一003l—01

1引言

信息技术与网络技术的发展,正在改

变着人类信息传递的方式、人际间的沟通

方式,同时也深刻地影响着社会生活的各

个方面。在日常的网络应用中,文件传输已

经成为继即时通讯之后第二大的网络基础

应用,而点对点的文件发送是最方便的文

件传输手段。越来越多的网民或是商业用

户都采用这种方式发送文件。但由于网络

的开放性,网络技术在带给我们方便的同

时,也存在着极大的安全隐患,在互联网上

甚至企业内部网上以明文形式传输数据资

料,普遍存在着被窃听、截取,或者篡改的

风险。

为了保障重要数据的传输安全,使人

们在享有网络技术的便捷性的同时,安全

地传输文件资料,又能进行即时交流,一种

安全性强、操作方便快捷的文件加密传输

系统的设计与开发已经势在必行。

2需求分析

本系统的使用对象既可以是各企事业

单位内部局域网的用户,也可以是广泛的

互联网用户,这些用户对系统丰要有以下

需求:①操作简便、友好的系统界面;②可

以点对点进行文件传输;③有断点续传功

能;④对传输的文件进行数字签名和加密,

@对接收的文件进行解密和验证签名,⑥

系统可以跨平台运行t⑦系统能够在局域

网和互联网进行文件传输 ⑧提供传输双

方的即时交流沟通,⑦提供传输日志的查

阅。

JAVA语言一种面向对象的程序设计

语言,它简洁有效、可移植性好,具有多线

程处理能力和较高的安全性,具有强大的、

易于使用的联网能力,使用JAVA开发的应

用程序稳定性强、健壮性能好。特别是

JAVA语言的强大跨平台能力,使得使用

JAVA语言编写的程序不需要修改就能够

同时在Windows、MaCOS、UNIx等各种类型

的操作系统平台上运行,这无论是对使用

各种不同平台类型的广大网络用户,还是

对程序开发人员而言都是一个优良的特

性。基于以上原因,在本项目中,我们选择

JAVA语言作为系统的开发语言。

3系统模块设计

根据系统功能需求,结合用户使用习

惯,为系统设计以下六个功能模块,其中。

加解密模块为后台模块,不在软件界面上

显示,其余各大模块都可以通过界面显示

万方数据并进行相应操作处理。各模块设计思路及加密后的摘要信息一起进行DES加密t④使所用技术如下:用接收方的公钥对上一步生成的随机码进界面模块:系统界面部分,负责集成其行RsA公钥加密。完成加密操作后,系统会它几个模块,接受用户输入,显示输出,负将第③和第④步生成的文件合并为一个完责其它功能模块的协调调用,并显示各模整的文件,然后调用文件发送进程发送文块返回的信息。该模块的实现主要用到件。JAVA的Swing和Awt技术。文件到达接收方以后,接收方的守护文件发送和接收模块:实现文件的发进程开始工作,并提示用户选择发送方的送和接收功能。在发送端,选择合适的接收公钥和文件存储目录,用户选择完成后,点端,指定发送文件,调用加密模块对文件进击“确定”按钮开始接收文件,文件传输时行加密传输 在接收端,接收文件并进行解间的长短依据文件大小和网络速度的不同密。发送和接收过程中调用E1志模块记录而不同,文件接收完成后,系统将自动进行日志。该模块的实现主要用到JAVA的TCP文件的解密操作。解密与加密是相对应的。网络编程,I/O浣、多线程,以及Swing等技具体步骤如下:①根据读取的长度信息从术。文件中读取发送方使用接收方的公钥加密即时通信模块:实现即时通讯功能,负过的随机码,并查找自己的私钥进行解密,责发送和接收聊天信息,调用加解密模块②用解密后的随机码计算得到DES解密密对即时消息进行加密和解密,并将聊天消钥,用解密密钥对文件进行DES解密,④从息显示于界面上的文本框内。该模块的实DES解密后的文件中读取出发送方的签名,现主要用到JAVA的UDP网络编程、I/O流、即用发送方私钥加 …… 此处隐藏:927字,全部文档内容请下载后查看。喜欢就下载吧 ……

文件加密传输系统的设计与JAVA实现.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219