一种基于FTP协议的数据传输方法及系统技术方案

技术编号:36200862 阅读:67 留言:0更新日期:2023-01-04 11:54
本申请公开了一种基于FTP协议的数据传输方法,通过对FTP客户端和FTP数据库之间传输的数据或数据请求报单进行加密,提高了数据传输过程中的安全性,并且,为了避免外界破解加密规则,所述加密规则还随着时间进行变动,进一步提升了安全性,解决了以往基于FTP协议的传输系统的数据传输安全性差的问题。本申请还公开了一种基于FTP协议的数据传输系统,通过FTP客户端发送数据请求报单和数据,通过FTP数据库根据数据请求报单对数据做出调整,并通过在FTP数据库和FTP客户端内置加密模块来对数据报单和数据进行加密或解密,并根据所属时间段改变加密规则,使数据和数据请求报单的传输更加的安全。加的安全。加的安全。

【技术实现步骤摘要】
一种基于FTP协议的数据传输方法及系统


[0001]本专利技术涉及数据应用
,尤其是涉及一种基于FTP协议的数据传输方法及系统。

技术介绍

[0002]随着计算机技术的迅速发展,使得对计算机内部存储得分各类数据的管理编的日益重要。在个别情况下,本地设备还要应用其他设备上存储数据,为了实现这一目的,通过FTP(文件传输协议)在设备之间建立数据传输通道。
[0003]FTP(文件传输协议)是一个用于在计算机网络上客户端和服务器之间进行文件传输的应用层协议。
[0004]采用FTP协议在FTP客户端和FTP服务器之间进行文件的传输,由于操作简单,目前得到了广泛的应用,但是同时,采用FTP协议传输文件时,仅仅校验通过账号和密码就直接对文件进行传输,安全性低。

技术实现思路

[0005]本专利技术的目的是提供一种具有安全性高的基于FTP协议的数据传输方法及系统。
[0006]因此,本专利技术公开了一种基于FTP协议的数据传输方法,应用有FTP数据库和FTP客户端;所述方法包括:根据用户输入的指令,所述FTP客户端生成数据请求报单,并根据预设的加密规则,对所述数据请求保单进行加密,以生成加密报单;获取所述加密报单,所述FTP数据库根据所述加密规则对所述加密报单进行解密,并根据解密后得到的所述数据请求报单的内容,调取对应的数据,并根据所述加密规则,对所述数据进行加密,以生成加密数据,所述FTP客户端获取所述加密数据,并根据所述加密规则进行解密;其中,所述FTP数据库和所述FTP客户端的加密规则根据所属时间段进行同步变换。
[0007]在本申请的一些实施例中,为了使所述FTP数据库和所述FTP客户端能够根据所属时间段进行同步变化,对加密规则进行了改进,所述加密规则包括:根据全天不同的时间段,预设有若干不同的标号顺序表,所述标号顺序表内容包括标号的连接顺序;若对所述数据请求报单或数据进行加密时,所述FTP数据库或FTP客户端将所述数据请求报单或数据拆分成若干信息单元,并对所述信息单元进行标号,并根据所述标号顺序表内容中标号的连接顺序对标号标定的信息单元进行重新排列组合,以生成信息包;若对所述数据请求报单或数据进行解密时,所述FTP数据库或FTP客户端根据所属时间段,确定选用的标号顺序表,并根据选用的标号顺序表对所述信息包内的信息单元进行反向排列组合,进而将所述信息包所对应的所述请求报单或数据还原。
[0008]在本申请的一些实施例中,为了实现所述FTP数据库能够确定所述FTP客户端的发送的数据调用要求,对所述数据请求报单的内容进行了公开,所述数据请求报单的内容包括数据调用信息,用于指示所述FTP数据库调用对应的数据。
[0009]在本申请的一些实施例中,进一步公开了所述数据调用信息的内容,所述数据调用信息包括:数据上传指令,用于指示所述FTP数据库接收所述FTP客户端发送的数据,并指示所述FTP数据库对所述数据进行储存;数据下载指令,用于指示所述FTP数据库调取指定的数据发送给所述FTP客户端。
[0010]本申请公开了一种基于FTP协议的数据传输方法,通过对FTP客户端和FTP数据库之间传输的数据或数据请求报单进行加密,提高了数据传输过程中的安全性,并且,为了避免外界破解加密规则,所述加密规则还随着时间进行变动,进一步提升了安全性,解决了以往基于FTP协议的传输系统的数据传输安全性差的问题。
[0011]一种基于FTP协议的数据传输系统,包括FTP客户端和FTP数据端;所述FTP客户端,用于发送数据请求报单和数据,也用于接收所述FTP数据库发送的数据;所述FTP数据库,用于接收所述数据请求报单,并根据所述数据请求报单对对应的所述数据做出调整;所述FTP数据库和FTP客户端均设置有加密模块,所述加密模块用于对所述数据请求报单和数据进行加密和解密,并且,所述加密模块所采用的加密规则会随时间段的变化而变化。
[0012]在本申请的一些实施例中,为了能够使所述加密模块随时间变换而更换加密规则,进而动态的变换对所述数据或数据请求报单的加密规则,所述加密模块随时间变换加密规则的方式包括:所述加密模块根据全天不同的时间段,生成若干不同的标号顺序表,所述标号顺序表的内容包括若干标号的连接顺序;若对所述数据请求报单或数据进行加密时,所述加密模块将所述数据请求报单或数据拆分成若干信息单元,并对所述信息单元进行标号,并根据所述标号顺序表内容中标号的连接顺序对标号标定的信息单元进行重新排列组合,以生成信息包。
[0013]在本申请的一些实施例中,为了能够使所述加密模块随时间变换的变换选用对应的加密规则对所述数据请求报单或数据进行解密,对加密规则进一步进行了改进,所述加密模块随时间变换加密规则的方式包括:若对所述数据请求报单或数据进行解密时,所述加密模块根据所属时间段,确定选用的标号顺序表,并根据选用的标号顺序表对所述信息包内的信息单元进行反向排列组合,进而将所述信息包所对应的所述请求报单或数据还原。
[0014]在本申请的一些实施例中,为了能够使所述FTP数据库能根据所述FTP客户端的指令进行调整,对所述FTP数据库获取的所述数据请求报单进行了公开,所述数据请求报单内容包括:数据上传指令,用于指示所述FTP数据库接收所述FTP客户端发送的数据,并指示所述FTP数据库对所述数据进行储存;
数据下载指令,用于指示所述FTP数据库调取指定的数据发送给所述FTP客户端。
[0015]在本申请的一些实施例中,为了能够使所述FTP数据库能够根据所述FTP客户的指令删除无用数据,对所述数据请求报单进行了改进,所述数据请求报单的内容还包括:数据删除指令,用于指示所述FTP数据库删除对应的所述数据。
[0016]本申请公开的一种基于FTP协议的数据传输系统,通过FTP客户端发送数据请求报单和数据,通过FTP数据库根据数据请求报单对数据做出调整,并通过在FTP数据库和FTP客户端内置加密模块来对数据报单和数据进行加密或解密,并根据所属时间段改变加密规则,使数据和数据请求报单的传输更加的安全。
[0017]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0018]图1为本申请实施中用于构建基于FTP协议传输系统的方法的流程示意图。
具体实施方式
[0019]以下通过附图和实施例对本专利技术的技术方案作进一步说明。
[0020]除非另外定义,本专利技术使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FTP协议的数据传输方法,其特征在于,应用有FTP数据库和FTP客户端;所述方法包括:根据用户输入的指令,所述FTP客户端生成数据请求报单,并根据预设的加密规则,对所述数据请求保单进行加密,以生成加密报单;获取所述加密报单,所述FTP数据库根据所述加密规则对所述加密报单进行解密,并根据解密后得到的所述数据请求报单的内容,调取对应的数据,并根据所述加密规则,对所述数据进行加密,以生成加密数据,所述FTP客户端获取所述加密数据,并根据所述加密规则进行解密;其中,所述FTP数据库和所述FTP客户端的加密规则根据所属时间段进行同步变换。2.根据权利要求1所述的一种基于FTP协议的数据传输方法,其特征在于,所述加密规则包括:根据全天不同的时间段,预设有若干不同的标号顺序表,所述标号顺序表内容包括标号的连接顺序;若对所述数据请求报单或数据进行加密时,所述FTP数据库或FTP客户端将所述数据请求报单或数据拆分成若干信息单元,并对所述信息单元进行标号,并根据所述标号顺序表内容中标号的连接顺序对标号标定的信息单元进行重新排列组合,以生成信息包;若对所述数据请求报单或数据进行解密时,所述FTP数据库或FTP客户端根据所属时间段,确定选用的标号顺序表,并根据选用的标号顺序表对所述信息包内的信息单元进行反向排列组合,进而将所述信息包所对应的所述请求报单或数据还原。3.根据权利要求1所述的一种基于FTP协议的数据传输方法,其特征在于,所述数据请求报单的内容包括数据调用信息,用于指示所述FTP数据库调用对应的数据。4.根据权利要求3所述的一种基于FTP协议的数据传输方法,其特征在于,所述数据调用信息包括:数据上传指令,用于指示所述FTP数据库接收所述FTP客户端发送的数据,并指示所述FTP数据库对所述数据进行储存;数据下载指令,用于指示所述FTP数据库调取指定的数据发送给所述FTP客户端。5.一种基于F...

【专利技术属性】
技术研发人员:刘万政冯晰王肖嵬李玉平
申请(专利权)人:华能信息技术有限公司华能山东发电有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1