[发明专利]文件加密处理方法及装置在审
申请号: | 201710679658.3 | 申请日: | 2017-08-10 |
公开(公告)号: | CN107483432A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 谭巍;魏西鹏 | 申请(专利权)人: | 广州杰之良软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 苏胜 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 加密 处理 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种文件加密处理方法及装置。
背景技术
现在移动互联网应用越来越广泛,文件的下载、传输变得越来越普遍,出于对文件可信性以及保密性的需求,通常将文件进行加密。
现有技术中,通常由用户自己随意设定一个符合需求的加密密钥对文件进行加密,再将该密钥告知相关用户,使相关用户可以通过该密钥对文件进行解密,该加密密钥不具有变化性,容易被。
但是,在某些情况下,需要保证文件为最原始的未被修改过的文件,现有技术提供的该种加密方式,有可能文件在传输过程中由其他用户修改,无法保证其为最可信的原始文件。
发明内容
有鉴于此,本发明实施例提供了一种文件加密处理方法及装置,以改善上述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种文件加密处理方法,所述方法包括:接收第一用户终端发送的文件下载请求,所述下载请求中携带有所述第一用户终端的终端编号;以当前时间作为加密时间,根据所述终端编号以及所述加密时间,利用预设算法生成加密密钥;利用所述加密密钥通过预设加密算法对所述文件下载请求对应的文件进行加密,获得加密文件;将所述加密文件发送给所述第一用户终端,同时对应该加密文件发送所述终端编号以及所述加密时间,以使第一用户终端将所述终端编号以及加密时间存储为对所述加密文件进行操作的操作时间以及对其进行操作的用户终端的机器编号。
一种文件加密处理装置,所述装置包括:加密请求接收模块,用于接收第一用户终端发送的文件下载请求,所述下载请求中携带有所述第一用户终端的终端编号;加密密钥生成模块,用于以当前时间作为加密时间,根据所述终端编号以及所述加密时间,利用预设算法生成加密密钥;加密模块,用于利用所述加密密钥通过预设加密算法对所述文件下载请求对应的文件进行加密,获得加密文件;文件发送模块,用于将所述加密文件发送给所述第一用户终端,同时对应该加密文件发送所述终端编号以及所述加密时间,以使第一用户终端将所述终端编号以及加密时间存储为对所述加密文件进行操作的操作时间以及对其进行操作的用户终端的机器编号。
本发明实施例提供的文件加密处理方法及装置,当接收到第一用户终端的文件下载请求时,即根据该第一用户终端的终端编号以及加密时间生成加密密钥,并利用该加密密钥对文件下载请求对应的文件进行加密,将获得的加密文件发送给第一用户终端,并对应发送终端编号以及加密时间。因此,第一用户终端获得的文件为加密文件,第一用户终端将所述终端编号以及加密时间存储为对所述加密文件进行操作的操作时间以及对其进行操作的用户终端的机器编号,若该加密文件在终端被更改,则该加密文件对应的对其操作的操作时间会更改,对其操作的用户终端对应的机器编号可能会更改,在通过加密文件对应的机器编号以及操作时间进行解密则会失败,从而保证解密成功的文件均为可信任的原始文件。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了本发明实施例提供的服务器与用户终端的交互示意图;
图2示出了本发明实施例提供的服务器的方框示意图;
图3示出了本发明第一实施例提供的文件加密处理方法的流程图;
图4示出了本发明第一实施例提供的文件加密处理方法的部分步骤的流程图;
图5示出了本发明第二实施例提供的文件加密处理装置的功能模块图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰之良软件有限公司,未经广州杰之良软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710679658.3/2.html,转载请声明来源钻瓜专利网。