文件名称:Program
- 所属分类:
- Internet/网络编程
- 资源属性:
- [Java] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 297kb
- 下载次数:
- 0次
- 提 供 者:
- T**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
文件传输协议FTP是基于TCP / IP的应用层协议,其主要功能是提供文件的共享、支持远距离计算机间接或直接连接、保护用户不因各类主机文件存储器系统的差异而受影响、进行可靠且有效的数据传输等,应用非常广泛。但是传统的FTP有不少的安全漏洞,例如明文传输、缺乏对数据的机密性和完整性保护,对通信双方也没有可靠的认证措施等。针对FTP的安全漏洞,近年来也出现了一些不需要对F IP协议自身做完全更改的协议扩展模块,如FTP SSL /TLS Extension。SSL ( Secure Sockets Layer)是用于对TCP / IP数据流进行加密的协议,同时还包括了身份认证和数据完整性校验等内容。显然,基于SSL /TLS的FTP克服了明文传输的致命弱点,但是无可否认的是,在开放式的互联网环境下FTP服务器受到恶意攻击的可能性还是很大,而且协议数据的安全性还是未得到保障。安全的本质是在信息的安全期内保证其在网络上流动的或
者静态存放时不被非授权用户非法访问,但授权用户却可以访问。基于这一概念,本文在SSL 的基础上设计了一个安全FTP系统,从认证、传输、存储三个方面大大提高了FTP的安全性。-FTP File Transfer Protocol is based on TCP/IP application layer protocol, its main function is to provide file sharing, remote computer support to connect directly or indirectly, to protect users from all types of hosts file memory system affected by the difference between, for reliable and effective data transmission and so on, a wide range of applications. Traditional FTP but there are a lot of security vulnerabilities, such as express delivery, lack of data confidentiality and integrity protection, the two sides of the communication did not credible certification measures. FTP for security vulnerabilities in recent years, there have been some F IP protocol does not need to completely change their agreement to do the expansion modules, such as FTP SSL/TLS Extension. SSL (Secure Sockets Layer) is used for TCP/IP data stream is encrypted agreement also includes authentication and data integrity checking and so on. Obviously, based on SSL/TLS for FTP transmission to overcome the
者静态存放时不被非授权用户非法访问,但授权用户却可以访问。基于这一概念,本文在SSL 的基础上设计了一个安全FTP系统,从认证、传输、存储三个方面大大提高了FTP的安全性。-FTP File Transfer Protocol is based on TCP/IP application layer protocol, its main function is to provide file sharing, remote computer support to connect directly or indirectly, to protect users from all types of hosts file memory system affected by the difference between, for reliable and effective data transmission and so on, a wide range of applications. Traditional FTP but there are a lot of security vulnerabilities, such as express delivery, lack of data confidentiality and integrity protection, the two sides of the communication did not credible certification measures. FTP for security vulnerabilities in recent years, there have been some F IP protocol does not need to completely change their agreement to do the expansion modules, such as FTP SSL/TLS Extension. SSL (Secure Sockets Layer) is used for TCP/IP data stream is encrypted agreement also includes authentication and data integrity checking and so on. Obviously, based on SSL/TLS for FTP transmission to overcome the
相关搜索: ftp
ssl
remote
computer
java
ftp
java
文件传输
application
sharing
in
java
secure
data
communication
ssl
remote
computer
java
ftp
java
文件传输
application
sharing
in
java
secure
data
communication
(系统自动生成,下载前可以参看下载内容)
下载文件列表
程序
....\FtpClient
....\.........\.classpath
....\.........\.project
....\.........\bin
....\.........\...\FtpClient$1.class
....\.........\...\FtpClient$2.class
....\.........\...\FtpClient.class
....\.........\...\FtpDES.class
....\.........\...\FtpFile.class
....\.........\...\FtpFileParser$CharSplitter.class
....\.........\...\FtpFileParser$Splitter.class
....\.........\...\FtpFileParser$WhitespaceSplitter.class
....\.........\...\FtpFileParser.class
....\.........\...\FtpGUI$1.class
....\.........\...\FtpGUI$2.class
....\.........\...\FtpGUI$3.class
....\.........\...\FtpGUI.class
....\.........\...\FtpGUIClient$1.class
....\.........\...\FtpGUIClient$2.class
....\.........\...\FtpGUIClient.class
....\.........\...\FtpIconExtractor.class
....\.........\...\FtpReply.class
....\.........\...\FtpRSA.class
....\.........\...\JConnectPanel.class
....\.........\...\JLocalView$1.class
....\.........\...\JLocalView$2.class
....\.........\...\JLocalView$3.class
....\.........\...\JLocalView$4.class
....\.........\...\JLocalView$5.class
....\.........\...\JLocalView$6.class
....\.........\...\JLocalView.class
....\.........\...\JProgressView.class
....\.........\...\JRemoteView$1.class
....\.........\...\JRemoteView$2.class
....\.........\...\JRemoteView$3.class
....\.........\...\JRemoteView$4.class
....\.........\...\JRemoteView$5.class
....\.........\...\JRemoteView$6.class
....\.........\...\JRemoteView$7.class
....\.........\...\JRemoteView.class
....\.........\...\MD.class
....\.........\...\MD4.class
....\.........\...\MD5.class
....\.........\...\OPT.class
....\.........\...\Program.class
....\.........\...\UnixFileParser.class
....\.........\...\WindowsFileParser.class
....\.........\src
....\.........\...\FtpClient.java
....\.........\...\FtpDES.java
....\.........\...\FtpFile.java
....\.........\...\FtpFileParser.java
....\.........\...\FtpGUI.java
....\.........\...\FtpGUIClient.java
....\.........\...\FtpIconExtractor.java
....\.........\...\FtpReply.java
....\.........\...\FtpRSA.java
....\.........\...\JConnectPanel.java
....\.........\...\JLocalView.java
....\.........\...\JProgressView.java
....\.........\...\JRemoteView.java
....\.........\...\MD.java
....\.........\...\MD4.java
....\.........\...\MD5.java
....\.........\...\OPT.java
....\.........\...\Program.java
....\.........\...\UnixFileParser.java
....\.........\...\WindowsFileParser.java
....\FtpClient.jar
....\FtpServer
....\.........\.classpath
....\.........\.project
....\.........\bin
....\.........\...\FtpGUI$1.class
....\.........\...\FtpGUI.class
....\.........\...\FtpServer.class
....\.........\...\JConfigPanel$1.class
....\.........\...\JConfigPanel$2.class
....\.........\...\JConfigPanel$3.class
....\.........\...\JConfigPanel.class
....\.........\...\MD.class
....\.........\...\MD4.class
....\.........\...\MD5.class
....\.........\...\OPT.class
....\.........\...\Program.class
....\.........\src
....\.........\...\FtpGUI.java
....\.........\...\FtpServer.java
....\.........\...\JConfigPanel.java
....\.........\...\MD.java
....\.........\...\MD4.java
....\.........\...\MD5.java
....\.........\...\OPT.java
....\.........\...\Program.java
....\FtpServer.jar
....\test.keys
....\FtpClient
....\.........\.classpath
....\.........\.project
....\.........\bin
....\.........\...\FtpClient$1.class
....\.........\...\FtpClient$2.class
....\.........\...\FtpClient.class
....\.........\...\FtpDES.class
....\.........\...\FtpFile.class
....\.........\...\FtpFileParser$CharSplitter.class
....\.........\...\FtpFileParser$Splitter.class
....\.........\...\FtpFileParser$WhitespaceSplitter.class
....\.........\...\FtpFileParser.class
....\.........\...\FtpGUI$1.class
....\.........\...\FtpGUI$2.class
....\.........\...\FtpGUI$3.class
....\.........\...\FtpGUI.class
....\.........\...\FtpGUIClient$1.class
....\.........\...\FtpGUIClient$2.class
....\.........\...\FtpGUIClient.class
....\.........\...\FtpIconExtractor.class
....\.........\...\FtpReply.class
....\.........\...\FtpRSA.class
....\.........\...\JConnectPanel.class
....\.........\...\JLocalView$1.class
....\.........\...\JLocalView$2.class
....\.........\...\JLocalView$3.class
....\.........\...\JLocalView$4.class
....\.........\...\JLocalView$5.class
....\.........\...\JLocalView$6.class
....\.........\...\JLocalView.class
....\.........\...\JProgressView.class
....\.........\...\JRemoteView$1.class
....\.........\...\JRemoteView$2.class
....\.........\...\JRemoteView$3.class
....\.........\...\JRemoteView$4.class
....\.........\...\JRemoteView$5.class
....\.........\...\JRemoteView$6.class
....\.........\...\JRemoteView$7.class
....\.........\...\JRemoteView.class
....\.........\...\MD.class
....\.........\...\MD4.class
....\.........\...\MD5.class
....\.........\...\OPT.class
....\.........\...\Program.class
....\.........\...\UnixFileParser.class
....\.........\...\WindowsFileParser.class
....\.........\src
....\.........\...\FtpClient.java
....\.........\...\FtpDES.java
....\.........\...\FtpFile.java
....\.........\...\FtpFileParser.java
....\.........\...\FtpGUI.java
....\.........\...\FtpGUIClient.java
....\.........\...\FtpIconExtractor.java
....\.........\...\FtpReply.java
....\.........\...\FtpRSA.java
....\.........\...\JConnectPanel.java
....\.........\...\JLocalView.java
....\.........\...\JProgressView.java
....\.........\...\JRemoteView.java
....\.........\...\MD.java
....\.........\...\MD4.java
....\.........\...\MD5.java
....\.........\...\OPT.java
....\.........\...\Program.java
....\.........\...\UnixFileParser.java
....\.........\...\WindowsFileParser.java
....\FtpClient.jar
....\FtpServer
....\.........\.classpath
....\.........\.project
....\.........\bin
....\.........\...\FtpGUI$1.class
....\.........\...\FtpGUI.class
....\.........\...\FtpServer.class
....\.........\...\JConfigPanel$1.class
....\.........\...\JConfigPanel$2.class
....\.........\...\JConfigPanel$3.class
....\.........\...\JConfigPanel.class
....\.........\...\MD.class
....\.........\...\MD4.class
....\.........\...\MD5.class
....\.........\...\OPT.class
....\.........\...\Program.class
....\.........\src
....\.........\...\FtpGUI.java
....\.........\...\FtpServer.java
....\.........\...\JConfigPanel.java
....\.........\...\MD.java
....\.........\...\MD4.java
....\.........\...\MD5.java
....\.........\...\OPT.java
....\.........\...\Program.java
....\FtpServer.jar
....\test.keys