文件管理方法、文件上传方法、文件解密方法及相关设备技术

技术编号:32479785 阅读:22 留言:0更新日期:2022-03-02 09:43
本公开涉及一种文件管理方法、一种文件管理服务器、一种文件上传方法、一种文件管理端、一种文件解密方法及一种文件下载端,包括接收文件管理端发送的文件上传请求;确定对称秘钥并利用所述第一公钥加密所述对称秘钥,得到第一密文对称秘钥;将所述第一密文对称秘钥发送至所述文件管理端,并接收所述文件管理端返回的加密文件;若接收到文件下载端发送的用于下载所述加密文件的文件下载请求,则根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,得到第二密文对称秘钥;将所述第二密文对称秘钥和所述加密文件发送至所述文件下载端,上述方案能够提高文件的安全性。上述方案能够提高文件的安全性。上述方案能够提高文件的安全性。

【技术实现步骤摘要】
文件管理方法、文件上传方法、文件解密方法及相关设备


[0001]本公开涉及计算机
,特别涉及一种文件管理方法、一种文件管理服务器、一种文件上传方法、一种文件管理端、一种文件解密方法及一种文件下载端。

技术介绍

[0002]随着信息技术的发展,各企业、单位开始引入移动终端向参会人员提供会议所需内容,以减少纸张的使用。但使用移动终端开会,对会议资料的管理成为了新的课题,即需要确保会议资料的安全性,不能轻易被外界无关人员获取。
[0003]相关技术中,对文件加密的方式通常将标准秘钥信息存储在文件中,将用户输入的密码进行计算与标准秘钥信息进行比对,若对比一致则进行解密。上述文件加密方式容易被破解,文件的安全性较低。
[0004]因此,如何提高文件的安全性是本领域技术人员目前需要解决的技术问题。

技术实现思路

[0005]本公开的目的是提供一种文件管理方法、一种文件管理服务器、一种文件上传方法、一种文件管理端、一种文件解密方法及一种文件下载端,能够提高文件的安全性。
[0006]为了实现上述目的,本公开提供一种文件管理方法,包括:
[0007]接收文件管理端发送的文件上传请求;其中,所述文件上传请求包括第一公私钥对中的第一公钥;
[0008]确定对称秘钥并利用所述第一公钥加密所述对称秘钥,得到第一密文对称秘钥;
[0009]将所述第一密文对称秘钥发送至所述文件管理端,并接收所述文件管理端返回的加密文件;其中,所述加密文件为所述文件管理端利用所述第一公私钥对中的第一私钥解密所述第一密文对称秘钥并利用所述对称秘钥加密目标文件后的文件;
[0010]若接收到文件下载端发送的用于下载所述加密文件的文件下载请求,则根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,得到第二密文对称秘钥;
[0011]将所述第二密文对称秘钥和所述加密文件发送至所述文件下载端。
[0012]可选地,在所述确定对称秘钥并利用所述第一公钥加密所述对称秘钥之前,还包括:
[0013]利用第一硬件密码设备生成所述对称秘钥,并将所述对称秘钥保存至所述第一硬件密码设备。
[0014]可选地,根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,包括:
[0015]从所述第一硬件密码设备中读取所述对称秘钥,并根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥。
[0016]本公开提供一种文件管理服务器,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现的步骤包括:
[0017]接收文件管理端发送的文件上传请求;其中,所述文件上传请求包括第一公私钥对中的第一公钥;
[0018]确定对称秘钥并利用所述第一公钥加密所述对称秘钥,得到第一密文对称秘钥;
[0019]将所述第一密文对称秘钥发送至所述文件管理端,并接收所述文件管理端返回的加密文件;其中,所述加密文件为所述文件管理端利用所述第一公私钥对中的第一私钥解密所述第一密文对称秘钥并利用所述对称秘钥加密目标文件后的文件;
[0020]若接收到文件下载端发送的用于下载所述加密文件的文件下载请求,则根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,得到第二密文对称秘钥;
[0021]将所述第二密文对称秘钥和所述加密文件发送至所述文件下载端。
[0022]本公开提供一种文件上传方法,包括:
[0023]若接收到用于对目标文件执行加密上传操作的指令,则生成第一公私钥对;其中,所述第一公私钥对包括第一公钥和第一私钥;
[0024]将包括所述第一公钥的文件上传请求发送至文件管理服务器;
[0025]接收所述文件管理服务器返回的第一密文对称秘钥,并利用所述第一私钥对所述第一密文对称秘钥执行解密操作得到对称秘钥;其中,所述第一密文对称秘钥由所述文件管理服务器利用所述第一公钥加密所述对称秘钥得到;
[0026]利用所述对称秘钥对所述目标文件执行加密操作得到加密文件,并将所述加密文件上传至所述文件管理服务器。
[0027]可选地,生成第一公私钥对包括:
[0028]利用第二硬件密码设备生成所述第一公私钥对;
[0029]相应的,还包括:
[0030]将所述第一私钥存储至所述第二硬件密码设备。
[0031]可选地,所述目标文件为PDF文件;
[0032]相应的,利用所述对称秘钥对所述目标文件执行加密操作得到加密文件,包括:
[0033]解析所述目标文件得到PDF格式的文件内容数据,利用所述对称秘钥对每页的所述文件内容数据执行加密操作得到所述加密文件。
[0034]本公开提供一种文件管理端,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现的步骤包括:
[0035]若接收到用于对目标文件执行加密上传操作的指令,则生成第一公私钥对;其中,所述第一公私钥对包括第一公钥和第一私钥;
[0036]将包括所述第一公钥的文件上传请求发送至文件管理服务器;
[0037]接收所述文件管理服务器返回的第一密文对称秘钥,并利用所述第一私钥对所述第一密文对称秘钥执行解密操作得到对称秘钥;其中,所述第一密文对称秘钥由所述文件管理服务器利用所述第一公钥加密所述对称秘钥得到;
[0038]利用所述对称秘钥对所述目标文件执行加密操作得到加密文件,并将所述加密文件上传至所述文件管理服务器。
[0039]本公开提供一种文件解密方法,包括:
[0040]若接收到目标文件的下载指令,则生成第二公私钥对;其中,所述第二公私钥对包括第二公钥和第二私钥;
[0041]将包括所述第二公钥的文件下载请求发送至文件管理服务器;
[0042]接收所述文件管理服务器返回的第二密文对称秘钥和加密文件,并利用所述第二私钥对所述第二密文对称秘钥执行解密操作得到对称秘钥;其中,所述第二密文对称秘钥由所述文件管理服务器利用所述第二公钥加密所述对称秘钥得到,所述加密文件由文件管理端利用对称秘钥加密所述目标文件得到;
[0043]利用所述对称秘钥对所述加密文件执行解密操作得到文件内容。
[0044]可选地,生成第一公私钥对包括:
[0045]利用第三硬件密码设备生成所述第二公私钥对;
[0046]相应的,还包括:
[0047]将所述第二私钥存储至所述第三硬件密码设备。
[0048]可选地,若所述加密文件为PDF加密文件,利用所述对称秘钥对所述加密文件执行解密操作得到所述目标文件包括:
[0049]根据所述下载指令确定待解密文件内容对应的PDF文件页描述符;
[0050]利用所述对称秘钥对所述加密文件执行解密操作得到所述PDF文件页描述符对应的文件内容。
[0051]本公开提供一种文件下载端,包括存储器和处理器,所述存储器中存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件管理方法,其特征在于,包括:接收文件管理端发送的文件上传请求;其中,所述文件上传请求包括第一公私钥对中的第一公钥;确定对称秘钥并利用所述第一公钥加密所述对称秘钥,得到第一密文对称秘钥;将所述第一密文对称秘钥发送至所述文件管理端,并接收所述文件管理端返回的加密文件;其中,所述加密文件为所述文件管理端利用所述第一公私钥对中的第一私钥解密所述第一密文对称秘钥并利用所述对称秘钥加密目标文件后的文件;若接收到文件下载端发送的用于下载所述加密文件的文件下载请求,则根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,得到第二密文对称秘钥;将所述第二密文对称秘钥和所述加密文件发送至所述文件下载端。2.根据权利要求1所述文件管理方法,其特征在于,在所述确定对称秘钥并利用所述第一公钥加密所述对称秘钥之前,还包括:利用第一硬件密码设备生成所述对称秘钥,并将所述对称秘钥保存至所述第一硬件密码设备。3.根据权利要求2所述文件管理方法,其特征在于,根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,包括:从所述第一硬件密码设备中读取所述对称秘钥,并根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥。4.一种文件管理服务器,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现的步骤包括:接收文件管理端发送的文件上传请求;其中,所述文件上传请求包括第一公私钥对中的第一公钥;确定对称秘钥并利用所述第一公钥加密所述对称秘钥,得到第一密文对称秘钥;将所述第一密文对称秘钥发送至所述文件管理端,并接收所述文件管理端返回的加密文件;其中,所述加密文件为所述文件管理端利用所述第一公私钥对中的第一私钥解密所述第一密文对称秘钥并利用所述对称秘钥加密目标文件后的文件;若接收到文件下载端发送的用于下载所述加密文件的文件下载请求,则根据所述文件下载请求中第二公私钥对的第二公钥加密所述对称秘钥,得到第二密文对称秘钥;将所述第二密文对称秘钥和所述加密文件发送至所述文件下载端。5.一种文件上传方法,其特征在于,包括:若接收到用于对目标文件执行加密上传操作的指令,则生成第一公私钥对;其中,所述第一公私钥对包括第一公钥和第一私钥;将包括所述第一公钥的文件上传请求发送至文件管理服务器;接收所述文件管理服务器返回的第一密文对称秘钥,并利用所述第一私钥对所述第一密文对称秘钥执行解密操作得到对称秘钥;其中,所述第一密文对称秘钥由所述文件管理服务器利用所述第一公钥加密所述对称秘钥得到;利用所述对称秘钥对所述目标文件执行加密操作得到加密文件,并将所述加密文件上传至所述文件管理服务器。6.根据权利要求5所述文件上传方法,其特征在于,生成第一公私钥对包括:
利用第二硬件密码设备生成所述第一公私钥对;相应的,还包括:将所述第一私钥存储至所述第二硬件密码设备。7.根据权利要求5所...

【专利技术属性】
技术研发人员:胡雪雷孔维强
申请(专利权)人:成都卫士通信息产业股份有限公司
类型:发明
国别省市:

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

1