The invention provides a file downloading method and a device, relating to the field of Internet technology. The file download method is applied to the file download server, download the file including the method of receiving user terminal according to the user's download request is sent, the download request includes address information, authentication information, identity information and file information; judging whether the address information is in the default address information if the address range. The information in the preset range according to the address information, to authenticate the user to obtain the authentication information, the authentication result; if the verification is successful authentication results for identity, according to whether the identity information of the file, whether the information can be downloaded; if it is determined that the file information can be downloaded to corresponding to the file information file is encrypted for file encryption, and sent to the user terminal. The file download method has strong security and reliability.
【技术实现步骤摘要】
文件下载方法及装置
本专利技术涉及互联网
,具体而言,涉及一种文件下载方法及装置。
技术介绍
随着科技的飞速发展,互联网技术也日趋成熟。目前,利用互联网交互进行文件传输是人们日常工作生活中必不可少的文件传输方式。但是在进行文件下载时,通常对用户的地址信息、身份信息、验证信息以及文件信息等内容没有进行判断,导致文件传输的安全性不高。
技术实现思路
有鉴于此,本专利技术实施例提供了一种文件下载方法及装置,以解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种文件下载方法,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。一种文件下载装置,应用于文件下载系统的服务器,所述装置包括请求接收模块、第一判断模块、第二判断模块以及文件发送模块,其中,所述请求接收模块用于接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;所述第一判断模块用于判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;所述第二判断模块用于若身 ...
【技术保护点】
一种文件下载方法,其特征在于,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。
【技术特征摘要】
1.一种文件下载方法,其特征在于,应用于文件下载系统的服务器,所述方法包括:接收用户终端根据用户的操作发送的下载请求,所述下载请求包括地址信息、验证信息、身份信息以及文件信息;判断所述地址信息是否在预设地址信息范围内,若所述地址信息在预设地址信息范围内,则根据所述验证信息对所述用户进行身份验证,获取到身份验证结果;若身份验证结果为身份验证成功,则根据所述身份信息判断所述文件信息是否可以下载;若判定为所述文件信息可以下载,则对所述文件信息对应的文件内容进行加密获得加密文件,并发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述身份信息判断所述文件信息是否可以下载,包括:获取与所述身份信息对应的权限信息;根据所述权限信息,查找与所述权限信息对应的文件下载列表;判断所述文件信息是否存在于所述文件下载列表中;若所述文件信息存在于所述文件下载列表中,则判定为所述文件信息可以下载。3.根据权利要求1所述的方法,其特征在于,所述对所述文件信息对应的文件内容进行加密获得加密文件,包括:将所述地址信息以及身份信息根据预设算法生成加密密钥;根据所述加密密钥以及预设加密算法对所述文件信息对应的文件内容进行加密获取到加密文件。4.根据权利要求3所述的方法,其特征在于,所述身份信息包括帐号信息,所述将所述地址信息以及身份信息根据预设算法生成加密密钥,包括:将所述地址信息以及身份信息分别转化为第一数字数据以及第二数字数据;根据所述第一数字数据以及第二数字数据结合生成加密密钥。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述用户终端发送的文件解密请求,所述文件解密请求包括地址信息以及身份信息;根据所述地址信息以及身份信息生成解密密钥;将所述解密密钥发送至所述用户终端,以使所述用户终端根据所述解密密钥以及预设解密算法对所述加密文件进行解密获得解密后的文件,所述预设解密算法与所述预设加密算法对应。6.根据权利要求1所述的方法,其特征在于,所述根据所述验证信息对所述用户进行身份验证,包括:判断所述验证信息与预设验证信息是否匹配;若所述验证信息与所述预设验证信息匹配,则身份验证成功;若所述验证信息与所述预设验证信息不匹配,则身份验证不成功。7.根据权利要求6所述的方法,其特征在于,所述验证信息包括指纹信息、人脸信息、解锁图像信息以及...
【专利技术属性】
技术研发人员:谭巍,魏西鹏,
申请(专利权)人:广州杰之良软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。