文件加密方法及装置制造方法及图纸

技术编号:24215656 阅读:29 留言:0更新日期:2020-05-20 19:00
本发明专利技术提供了一种文件加密方法及装置,包括:第一客户端获取待传输的文件;第一客户端根据为待传输的文件生成的加密密钥,对待传输的文件进行加密,得到目标文件;第一客户端将目标文件传输给文件服务器,并获取文件服务器为目标文件分配的文件ID;第一客户端向消息服务器发送第一消息。通过本发明专利技术,解决了在即时通信应用中传输文件安全性较低,存在信息泄露的风险的问题,进而达到了在即时通信中提高文件传输安全性的效果。

File encryption method and device

【技术实现步骤摘要】
文件加密方法及装置
本专利技术涉及通信领域,具体而言,涉及一种文件加密方法及装置。
技术介绍
随着即时通信的发展,目前即时通信已广泛的应用的企业办公系统中,在办公过程中,通常使用即时通信传输文件或图片等信息。然而,目前的即时通信应用并不会对传输的文件进行加密传输。对于一些对安全性要求较高的企业,通过即时通信传输文件存在信息泄露的风险。因此,针对相关技术中,在即时通信应用中传输文件安全性较低,存在信息泄露的风险的技术问题,目前尚未存在一个有效的解决方案。
技术实现思路
本专利技术实施例提供了一种文件加密方法及装置,以至少解决相关技术中在即时通信应用中传输文件安全性较低,存在信息泄露的问题。根据本专利技术的一个实施例,提供了一种文件加密方法,包括:第一客户端获取待传输的文件;所述第一客户端根据为所述待传输的文件生成的加密密钥,对所述待传输的文件进行加密,得到目标文件;所述第一客户端将所述目标文件传输给文件服务器,并获取所述文件服务器为所述目标文件分配的文件ID;所述第一客户端向消息服务器发送第一消息,其中,所述第本文档来自技高网...

【技术保护点】
1.一种文件加密方法,其特征在于,包括:/n第一客户端获取待传输的文件;/n所述第一客户端根据为所述待传输的文件生成的加密密钥,对所述待传输的文件进行加密,得到目标文件;/n所述第一客户端将所述目标文件传输给文件服务器,并获取所述文件服务器为所述目标文件分配的文件ID;/n所述第一客户端向消息服务器发送第一消息,其中,所述第一消息中包括所述文件ID、所述加密密钥和所述第一客户端指示接收所述目标文件的第二客户端,所述文件ID和所述加密密钥用于所述第二客户端从所述文件服务器获取所述目标文件,并根据所述加密密钥对所述目标文件进行临时解密处理,以使得在解密得到所述待传输的文件,并在得到所述待传输的文件...

【技术特征摘要】
1.一种文件加密方法,其特征在于,包括:
第一客户端获取待传输的文件;
所述第一客户端根据为所述待传输的文件生成的加密密钥,对所述待传输的文件进行加密,得到目标文件;
所述第一客户端将所述目标文件传输给文件服务器,并获取所述文件服务器为所述目标文件分配的文件ID;
所述第一客户端向消息服务器发送第一消息,其中,所述第一消息中包括所述文件ID、所述加密密钥和所述第一客户端指示接收所述目标文件的第二客户端,所述文件ID和所述加密密钥用于所述第二客户端从所述文件服务器获取所述目标文件,并根据所述加密密钥对所述目标文件进行临时解密处理,以使得在解密得到所述待传输的文件,并在得到所述待传输的文件后自动予以删除。


2.根据权利要求1所述的方法,其特征在于,在所述第一客户端根据为所述待传输的文件生成的加密密钥,对所述待传输的文件进行加密之前,所述方法还包括:
在所述第一客户端上检测到第一帐号对所述待传输的文件的发送指令的情况下,为所述待传输的文件生成所述加密密钥,其中,所述第一客户端由所述第一帐号登录;或
所述第一客户端获取到所述待传输的文件时,为所述待传输的文件生成所述加密密钥。


3.根据权利要求1所述的方法,其特征在于,在所述第一客户端根据为所述待传输的文件生成的加密密钥,对所述待传输的文件进行加密之前,所述方法还包括:
所述第一客户端根据第一帐号和/或第二帐号为所述待传输的文件生成所述加密密钥;
所述第一客户端根据所述第一帐号与所述第二帐号所参与的会话密钥为所述待传输的文件生成所述加密密钥;
其中,所述第一客户端由所述第一帐号登录,所述第二客户端由所述第二帐号登录。


4.根据权利要求3所述的方法,其特征在于,所述第一客户端根据所述第一帐号和/或所述第二帐号为所述待传输的文件生成所述加密密钥,包括:
所述第一客户端以所述第一帐号的帐号名称和随机生成的第一字符按照第一预设规则排序后,生成所述加密密钥;或,
所述第一客户端以所述第二帐号的帐号名称和随机生成的第二字符按照第二预设规则排序后,生成所述加密密钥;或,
所述第一客户端将所述第一帐号名称和所述第二帐号名称按照第三预设规则排序后,生成所述加密密钥。


5.根据权利要求1所述的方法,其特征在于,在所述第一客户端向消息服务器发送第一消息之后,所述方法还包括:
所述消息服务器从所述第一消息中解析出所述第一客户端指示接收所述目标文件的第二帐号,并向登录所述第二帐号的所述第二客户端发送第二消息,其中,所述第二消息中包括所述文件ID、所述加密密钥。


6.根据权利要求1所述的方法,其特征在于,在所述第一客户端向消息服务器发送第一消息之后,所述方法还包括:
所述消息服务器从所述第一消息中解析出所述第一客户端指示接收所述目标文件的目标终端的标识,并向所述目标终端中的所述第二客户端发送第二消息,其中,所述第二消息中包括所述文件ID、所述加密密钥。


7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
所述第二客户端接收由所述消息服务器发送的所述第二消息,并使用所述第二消息中携带的所述文件ID从所述文件服务器中按照指定的方式下载所述目标文件;
在所述第二客户端上使用所述第二消息中携带的所...

【专利技术属性】
技术研发人员:易成李斌罗程
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1