文档解密方法及装置制造方法及图纸

技术编号:13454680 阅读:51 留言:0更新日期:2016-08-02 17:59
本发明专利技术公开了一种文档解密方法及装置。第一终端在被加密的目标文档被手动解密成功时,获得目标用户账号、目标文档标识和目标解密信息;构造并向服务器发送携带所获得信息的密码保存指令,以使服务器响应密码保存指令;当接收到针对于目标文档的打开指令时,构造并向服务器发送文档解密请求,以使服务器生成并反馈携带有随机验证码的图形识别码;输出图形识别码和指示用户通过第二终端内的文档管理应用扫描图形识别码的提示信息,以使服务器基于图形识别码的方式判定出请求打开目标文档的用户为具有目标用户账号的用户后反馈目标解密信息对应的目标请求结果;在接收到目标请求结果后自动解密目标文档。本方案可以提高用户对文档解密的有效率。

【技术实现步骤摘要】

本专利技术涉及文档处理领域,特别涉及一种文档解密方法及装置
技术介绍
近些年来,安装于终端的文档管理应用被用户广泛采用,而为了防止文档被泄露的情况发生,常对文档管理应用所管理的文档进行加密处理,尤其对于存储在用户私有性不强的台式终端(台式电脑、笔记本电脑等)的文档而言,被加密处理的现象更为普遍。而由于对文档进行加密处理,因此,当用户试图打开加密文档时,首先会弹出解密界面,以指示用户对文档进行解密处理。当前,为了防止文档解密密码被遗忘,用户通常将解密密码以电子文本或手抄文本的形式进行保存,进而当用户试图打开加密文档时,通过查询电子文本或手抄文本中记载的解密密码对文档解密;但是,在对电子或手抄文本进行操作时,由于一些人为因素的影响(例如,对文档的误删等),可能导致解密密码的丢失,当然,如果文本存储量较大,在查找解密密码时,还会导致查找速度慢,过程繁琐,这些均最终影响了用户对文档解密的有效率。
技术实现思路
基于上述问题,本专利技术实施例公开了一种文档解密方法及装置,以在保证被加密文档的数据安全性的前提下,提高用户对文档解密的有效率。技术方案如下:第一方面,本专利技术实施例提供了一种文档解密方法,应用于第一终端;所述方法包括:当文档管理应用所管理的被加密的目标文档被手动解密成功时,获得所述文档管理应用当前处于登录状态的目标用户账号、所述目标文档的目标文档标识和所述目标文档的目标解密信息,其中,所述目标解密信息为基于所述目标文档的目标解密密码所确定出的信息;构造携带有所述目标用户账号、所述目标文档标识和所述目标解密信息的密码保存指令;将所述密码保存指令发送至所述文档管理应用所对应的服务器,以使得所述服务器将关于所述密码保存指令所携带的所述目标用户账号、所述目标文档标识和所述目标解密信息的对应关系保存到预设对应关系数据库中;其中,所述预设对应关系数据库存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系;当接收到针对于所述目标文档的打开指令时,构造携带有所述目标用户账号和所述目标文档标识的文档解密请求;将所述文档解密请求发送至所述服务器,以使得所述服务器生成所述文档解密请求对应的随机验证码,生成并反馈给所述第一终端携带有所述随机验证码的图形识别码;其中,所述文档解密请求与所述随机验证码具有唯一对应性;接收所述服务器发送的图形识别码;输出所述图形识别码以及用于指示用户通过所述第二终端内的所述文档管理应用扫描所述图形识别码的提示信息,以使得所述第二终端在解析出扫描到的所述图形识别码所携带的随机验证码后,构造并向服务器发送携带有所述随机验证码和当前用户账号的匹配指令,进而使得所述服务器将所述匹配指令所携带的所述当前用户账号与所述匹配指令所携带的随机验证码所对应的文档解密请求中的所述目标用户账号进行匹配;如果匹配成功,从所述预设对应关系数据库所存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系中,查找所述第一终端反馈所述目标用户账号和所述目标文档所对应的目标解密信息,确定所述目标解密信息对应的目标请求结果,并将所述目标请求结果反馈给所述第一终端;接收所述服务器反馈的所述目标文档的所述目标请求结果;基于所述目标请求结果,对所述目标文档进行解密处理,以完成对所述目标文档的解密。可选的,当所述服务器将所述目标解密信息作为所述目标请求结果时,所述基于所述目标请求结果,对所述目标文档进行解密处理,包括:利用作为目标请求结果的目标解密信息对所述目标文档进行解密处理。可选的,当所述服务器按照预定加密算法,对所述目标解密信息进行加密处理,并将加密处理结果作为所述目标解密信息对应的目标请求结果时,所述基于所述目标请求结果,对所述目标文档进行解密处理,包括:按照与所述预定加密算法对应的预定解密算法,对所述目标请求结果进行解密处理,以获得所述目标文档的目标解密信息;利用所获得的目标解密信息对所述目标文档进行解密处理。可选的,所述对所述目标文档进行解密处理之后,还包括:当接收到针对于所述目标文档的密码取消指令时,自动取消对所述目标文档的加密设置;并且,构建携带有所述目标用户账号和所述目标文档标识的密码取消请求;向所述服务器发送所述密码取消请求,以使得所述服务器删除关于所述目标用户账号、所述目标文档标识和所述目标解密信息的对应关系。可选的,所述对所述目标文档进行解密处理之后,还包括:当接收到针对于所述目标文档的明文获取指令时,输出所述目标解密信息所对应的目标解密密码。可选的,所述对所述目标文档进行解密处理之后,还包括:当接收到针对于所述目标文档的账号增加指令时,输出账号增加界面,以使得用户输入所需增加的关联用户账号;在接收到针对于所述关联用户账号的增加完成指令后,构建携带有所述目标用户账号、所述目标文档标识和所述关联用户账号的账号增加请求;向所述服务器发送所述账号增加请求,以使得所述服务器确定所述目标用户账号、所述目标文档标识和所述目标解密信息的对应关系,并基于所获得对应关系,增加关于所述关联用户账号、所述目标文档标识和所述目标解密信息的对应关系。可选的,所述随机验证码为:UUID(全局唯一标识符)。可选的,所述第一终端包括:台式终端;相应的,所述第二终端包括:手持终端。第二方面,本专利技术实施例提供了一种文档解密方法,应用于服务器;所述方法包括:接收第一终端发送的针对于目标文档的密码保存指令,其中,所述密码保存指令携带有文档管理应用当前处于登录状态的目标用户账号、所述目标文档的目标文档标识和所述目标文档的目标解密信息,并且,所述密码保存指令为所述第一终端在文档管理应用所管理的被加密的所述目标文档被手动解密成功时构造并发送的,所述目标解密信息为基于所述目标文档的目标解密密码所确定出的信息;将关于所述密码保存指令所携带的所述目标用户账号、所述目标文档标识和所述目标解密信息的对应关系保存到预设对应关系数据库中;其中,所述预设对应关系数据库存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系;接收所述第一终端发送的针对于所述目标文档的文档解密请求;其中,所述文档解密请求携带有所述目标用户账号和所述目标文档标识,并且,所述文档解密请求为:所述第一终端在接收到针对于所述目标文档的打开指令时构造并发送的;生成所述文档解密请求对应的随机验证码;其中,所述文档解密请求本文档来自技高网...

【技术保护点】
一种文档解密方法,其特征在于,应用于第一终端;所述方法包括:当文档管理应用所管理的被加密的目标文档被手动解密成功时,获得所述文档管理应用当前处于登录状态的目标用户账号、所述目标文档的目标文档标识和所述目标文档的目标解密信息,其中,所述目标解密信息为基于所述目标文档的目标解密密码所确定出的信息;构造携带有所述目标用户账号、所述目标文档标识和所述目标解密信息的密码保存指令;将所述密码保存指令发送至所述文档管理应用所对应的服务器,以使得所述服务器将关于所述密码保存指令所携带的所述目标用户账号、所述目标文档标识和所述目标解密信息的对应关系保存到预设对应关系数据库中;其中,所述预设对应关系数据库存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系;当接收到针对于所述目标文档的打开指令时,构造携带有所述目标用户账号和所述目标文档标识的文档解密请求;将所述文档解密请求发送至所述服务器,以使得所述服务器生成所述文档解密请求对应的随机验证码,生成并反馈给所述第一终端携带有所述随机验证码的图形识别码;其中,所述文档解密请求与所述随机验证码具有唯一对应性;接收所述服务器发送的图形识别码;输出所述图形识别码以及用于指示用户通过所述第二终端内的所述文档管理应用扫描所述图形识别码的提示信息,以使得所述第二终端在解析出扫描到的所述图形识别码所携带的随机验证码后,构造并向服务器发送携带有所述随机验证码和当前用户账号的匹配指令,进而使得所述服务器将所述匹配指令所携带的所述当前用户账号与所述匹配指令所携带的随机验证码所对应的文档解密请求中的所述目标用户账号进行匹配;如果匹配成功,从所述预设对应关系数据库所存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系中,查找所述第一终端反馈所述目标用户账号和所述目标文档所对应的目标解密信息,确定所述目标解密信息对应的目标请求结果,并将所述目标请求结果反馈给所述第一终端;接收所述服务器反馈的所述目标文档的所述目标请求结果;基于所述目标请求结果,对所述目标文档进行解密处理,以完成对所述目标文档的解密。...

【技术特征摘要】
1.一种文档解密方法,其特征在于,应用于第一终端;所述方法包括:
当文档管理应用所管理的被加密的目标文档被手动解密成功时,获得所述
文档管理应用当前处于登录状态的目标用户账号、所述目标文档的目标文档标
识和所述目标文档的目标解密信息,其中,所述目标解密信息为基于所述目标
文档的目标解密密码所确定出的信息;
构造携带有所述目标用户账号、所述目标文档标识和所述目标解密信息的
密码保存指令;
将所述密码保存指令发送至所述文档管理应用所对应的服务器,以使得所
述服务器将关于所述密码保存指令所携带的所述目标用户账号、所述目标文档
标识和所述目标解密信息的对应关系保存到预设对应关系数据库中;其中,所
述预设对应关系数据库存储至少一个文档的关于用户账号、文档标识和解密信
息的对应关系;
当接收到针对于所述目标文档的打开指令时,构造携带有所述目标用户账
号和所述目标文档标识的文档解密请求;
将所述文档解密请求发送至所述服务器,以使得所述服务器生成所述文档
解密请求对应的随机验证码,生成并反馈给所述第一终端携带有所述随机验证
码的图形识别码;其中,所述文档解密请求与所述随机验证码具有唯一对应性;
接收所述服务器发送的图形识别码;
输出所述图形识别码以及用于指示用户通过所述第二终端内的所述文档管
理应用扫描所述图形识别码的提示信息,以使得所述第二终端在解析出扫描到
的所述图形识别码所携带的随机验证码后,构造并向服务器发送携带有所述随
机验证码和当前用户账号的匹配指令,进而使得所述服务器将所述匹配指令所
携带的所述当前用户账号与所述匹配指令所携带的随机验证码所对应的文档解
密请求中的所述目标用户账号进行匹配;如果匹配成功,从所述预设对应关系
数据库所存储至少一个文档的关于用户账号、文档标识和解密信息的对应关系
中,查找所述第一终端反馈所述目标用户账号和所述目标文档所对应的目标解
密信息,确定所述目标解密信息对应的目标请求结果,并将所述目标请求结果

\t反馈给所述第一终端;
接收所述服务器反馈的所述目标文档的所述目标请求结果;
基于所述目标请求结果,对所述目标文档进行解密处理,以完成对所述目
标文档的解密。
2.根据权利要求1所述的方法,其特征在于,当所述服务器将所述目标解
密信息作为所述目标请求结果时,所述基于所述目标请求结果,对所述目标文
档进行解密处理,包括:
利用作为目标请求结果的目标解密信息对所述目标文档进行解密处理。
3.根据权利要求1所述的方法,其特征在于,当所述服务器按照预定加密
算法,对所述目标解密信息进行加密处理,并将加密处理结果作为所述目标解
密信息对应的目标请求结果时,所述基于所述目标请求结果,对所述目标文档
进行解密处理,包括:
按照与所述预定加密算法对应的预定解密算法,对所述目标请求结果进行
解密处理,以获得所述目标文档的目标解密信息;
利用所获得的目标解密信息对所述目标文档进行解密处理。
4.根据权利要求1所述的方法,其特征在于,所述对所述目标文档进行解
密处理之后,还包括:
当接收到针对于所述目标文档的密码取消指令时,自动取消对所述目标文
档的加密设置;
并且,构建携带有所述目标用户账号和所述目标文档标识的密码取消请求;
向所述服务器发送所述密码取消请求,以使得所述服务器删除关于所述目
标用户账号、所述目标文档标识和所述目标解密信息的对应关系。
5.根据权利要求1所述的方法,其特征在于,所述对所述目标文档进行解
密处理之后,还包括:
当接收到针对于所述目标文档的明文获取指令时,输出所述目标解密信息
所对应的目标解密密码。
6.根据权利要求1所述的方法,其特征在于,所述对所述目标文档进行解
密处理之后,还包括:
当接收到针对于所述目标文档的账号增加指令时,输出账号增加界面,以
使得用户输入所需增加的关联用户账号;
在接收到针对于所述关联用户账号的增加完成指令后,构建携带有所述目
标用户账号、所述目标文档标识和所述关联用户账号的账号增加请求;
向所述服务器发送所述账号增加请求,以使得所述服务器确定所述目标用
户账号、所述目标文档标识和所述目标解密信息的对应关系,并基于所获得对
应关系,增加关于所述关联用户账号、所述目标文档标识和所述目标解密信息
的对应关系。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述随机验证码为:
UUID(全局唯一标识符)。
8.根据权利要求1-6任意一项所述的方法,其特征在于,所述第一终端包括:
台式终端;相应的,所述第二终端包括:手持终端。
9.一种文档解密方法,其特征在于,应用于服务器;所述方法包括:
接收第一终端发送的针对于目标文档的密码保存指令,其中,所述密码保
存指令携带有文档管理应用当前处于登录状态的目标用户账号、所述目标文档
的目标文档标识和所述目标文档的目标解密信息,并且,所述密码保存指令为
所述第一终端在文档管理应用所管理的被加密的所述目标文档被手动解密成功
时构造并发送的,所述目标解密信息为基于所述目标文档的目标解密密码所确
定出的信息;
将关于所述密码保存指令所携带的所述目标用户账号、所述目标文档标识
和所述目标解密信息的对应关系保存到预设对应关系数据库中;其中,所述预
设对应关系数据库存储至少一个文档的关于用户账号、文档标识和解密信息的
对应关系;
接收所述第一终端发送的针对于所述目标文档的文档解密请求;其中,所
述文档解密请求携带有所述目标用户账号和所述目标文档标识,并且,所述文
档解密请求为:所述第一终端在接收到针对于所述目标文档的打开指令时构造

\t并发送的;
生成所述文档解密请求对应的随机验证码;其中,所述文档解密请求与所
述随机验证码具有唯一对应性;
生成携带有所述随机验证码的图形识别码;
将所述图形识别码反馈给所述第一终端,以使得所述第一终端在接收到所
述图形识别码后,输出所述图形识别码以及用于指示用户通过所述第二终端内
的所述文档管理应用扫描所述图形识别码的提示信息,进而所述第二终端在解
析出扫描到的所述图形识别码所携带的随机验证码后,构造携带有所述随机验
证码和当前用户账号的匹配指令,并将所述匹配指令发送至所述服务器;
接收所述第二终端发送的所述匹配指令;
将所述匹配指令所携带的所述当前用户账号与所述匹配指令所携带的随机
验证码所对应的文档解密请求中的所述目标用户账号进行匹配;
如果匹配成功,从所述预设对应关系数据库所存储至少一个文档的关于用
户账号、文档标识和解密信息的对应关系中,查找所述目标用户账号和所述目
标...

【专利技术属性】
技术研发人员:晁云曈方婷刘欢赵孔胜彭伟林
申请(专利权)人:珠海金山办公软件有限公司北京金山办公软件有限公司广州金山移动科技有限公司
类型:发明
国别省市:广东;44

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

1