Program

所属分类:网络编程
开发工具:Java
文件大小:297KB
下载次数:54
上传日期:2009-06-15 14:05:13
上 传 者343342017
说明:  文件传输协议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)

文件列表:
程序\FtpClient\.classpath (232, 2009-05-05)
程序\FtpClient\.project (385, 2009-05-05)
程序\FtpClient\bin\FtpClient$1.class (1075, 2009-05-05)
程序\FtpClient\bin\FtpClient$2.class (1102, 2009-05-05)
程序\FtpClient\bin\FtpClient.class (22301, 2009-05-05)
程序\FtpClient\bin\FtpDES.class (779, 2009-05-05)
程序\FtpClient\bin\FtpFile.class (5337, 2009-05-05)
程序\FtpClient\bin\FtpFileParser$CharSplitter.class (666, 2009-05-05)
程序\FtpClient\bin\FtpFileParser$Splitter.class (206, 2009-05-05)
程序\FtpClient\bin\FtpFileParser$WhitespaceSplitter.class (683, 2009-05-05)
程序\FtpClient\bin\FtpFileParser.class (2700, 2009-05-05)
程序\FtpClient\bin\FtpGUI$1.class (853, 2009-05-05)
程序\FtpClient\bin\FtpGUI$2.class (2140, 2009-05-05)
程序\FtpClient\bin\FtpGUI$3.class (866, 2009-05-05)
程序\FtpClient\bin\FtpGUI.class (2435, 2009-05-05)
程序\FtpClient\bin\FtpGUIClient$1.class (1093, 2009-05-05)
程序\FtpClient\bin\FtpGUIClient$2.class (1120, 2009-05-05)
程序\FtpClient\bin\FtpGUIClient.class (23643, 2009-05-05)
程序\FtpClient\bin\FtpIconExtractor.class (1426, 2009-05-05)
程序\FtpClient\bin\FtpReply.class (2091, 2009-05-05)
程序\FtpClient\bin\FtpRSA.class (1155, 2009-05-05)
程序\FtpClient\bin\JConnectPanel.class (5427, 2009-05-05)
程序\FtpClient\bin\JLocalView$1.class (1167, 2009-05-05)
程序\FtpClient\bin\JLocalView$2.class (1453, 2009-05-05)
程序\FtpClient\bin\JLocalView$3.class (1988, 2009-05-05)
程序\FtpClient\bin\JLocalView$4.class (2121, 2009-05-05)
程序\FtpClient\bin\JLocalView$5.class (1503, 2009-05-05)
程序\FtpClient\bin\JLocalView$6.class (2145, 2009-05-05)
程序\FtpClient\bin\JLocalView.class (8194, 2009-05-05)
程序\FtpClient\bin\JProgressView.class (1046, 2009-05-05)
程序\FtpClient\bin\JRemoteView$1.class (2160, 2009-05-05)
程序\FtpClient\bin\JRemoteView$2.class (1751, 2009-05-05)
程序\FtpClient\bin\JRemoteView$3.class (1976, 2009-05-05)
程序\FtpClient\bin\JRemoteView$4.class (1758, 2009-05-05)
程序\FtpClient\bin\JRemoteView$5.class (3299, 2009-05-05)
程序\FtpClient\bin\JRemoteView$6.class (2127, 2009-05-05)
程序\FtpClient\bin\JRemoteView$7.class (1812, 2009-05-05)
程序\FtpClient\bin\JRemoteView.class (6766, 2009-05-05)
程序\FtpClient\bin\MD.class (3025, 2009-05-05)
程序\FtpClient\bin\MD4.class (3568, 2009-05-05)
... ...

近期下载者

相关文件


收藏者