【技术实现步骤摘要】
一种文档管理方法和装置
本专利技术涉及文档安全
,特别是涉及一种文档管理方法和装置。
技术介绍
在当今这个互联网技术飞速发展的时代,人们的生活、工作、娱乐都已离不开移动终端(例如智能手机)。智能手机和移动互联网的迅速普及和发展也给智能手机上安装的应用程序(Application,APP)带来了发展。随着APP的发展以及使用人群范围的不断扩大,APP中的文档安全问题也日益涌现出来,例如,如果含有个人私有信息的文件被随意查阅,则会存在文件内容被篡改以及个人隐私泄露的问题。因此,现有技术中应用程序的文档管理方案普遍存在着文档保存安全度低以及文档传输安全度低的问题。
技术实现思路
本专利技术提供了一种文档管理方法和装置,以解决现有技术中应用程序的文档管理方案所存在的文档保存安全度低以及文档传输安全度低的问题。为了解决上述问题,根据本专利技术的一个方面,本专利技术公开了一种文档管理方法,包括:当第一用户登录应用程序时,从所述应用程序的服务器获取并保存对应所述第一用户的至少一组密钥信息;当接收到来自所述应用程序的第二用户的或所述应用程序生成的原始文档时,采用所述应用程序的本地加密算法对所述原始文档进行加密处理并保存;当检测到向所述应用程序的第三用户发送所述原始文档的发送请求时,采用本地解密算法对加密后的所述原始文档进行解密,得到所述原始文档;在所述至少一组密钥信息中查找对应所述第三用户的目标密钥信息;根据所述目标密钥信息对所述原始文档进行加密并发送至所述应用程序的所述第三用户。根据本专利技术的另一方面,本专利技术还公开了一种文档管理装置,包括:第一获取模块,用于当第 ...
【技术保护点】
一种文档管理方法,其特征在于,所述方法包括:当第一用户登录应用程序时,从所述应用程序的服务器获取并保存对应所述第一用户的至少一组密钥信息;当接收到来自所述应用程序的第二用户的或所述应用程序生成的原始文档时,采用所述应用程序的本地加密算法对所述原始文档进行加密处理并保存;当检测到向所述应用程序的第三用户发送所述原始文档的发送请求时,采用本地解密算法对加密后的所述原始文档进行解密,得到所述原始文档;在所述至少一组密钥信息中查找对应所述第三用户的目标密钥信息;根据所述目标密钥信息对所述原始文档进行加密并发送至所述应用程序的所述第三用户。
【技术特征摘要】
1.一种文档管理方法,其特征在于,所述方法包括:当第一用户登录应用程序时,从所述应用程序的服务器获取并保存对应所述第一用户的至少一组密钥信息;当接收到来自所述应用程序的第二用户的或所述应用程序生成的原始文档时,采用所述应用程序的本地加密算法对所述原始文档进行加密处理并保存;当检测到向所述应用程序的第三用户发送所述原始文档的发送请求时,采用本地解密算法对加密后的所述原始文档进行解密,得到所述原始文档;在所述至少一组密钥信息中查找对应所述第三用户的目标密钥信息;根据所述目标密钥信息对所述原始文档进行加密并发送至所述应用程序的所述第三用户。2.根据权利要求1所述的方法,其特征在于,所述当第一用户登录应用程序时,从所述应用程序的服务器获取并保存对应所述第一用户的至少一组密钥信息,包括:当第一用户登录应用程序时,将所述第一用户的登录信息发送至所述应用程序的服务器以对所述第一用户的进行身份认证;当所述第一用户的身份认证通过时,则从所述应用程序的服务器获取并保存对应所述第一用户的至少一组密钥信息。3.根据权利要求1所述的方法,其特征在于,所述至少一组密钥信息中每组密钥信息均包括一一对应的密级名、密级值和密钥,所述在所述至少一组密钥信息中查找对应所述第三用户的目标密钥信息之前,所述方法还包括:判断解密后的所述原始文档是否预先经过加密处理;若是,则获取所述原始文档的文档头中的目标密级值;在保存的所述至少一组密钥信息中查找对应所述目标密级值的目标密钥;采用所述目标密钥对预先经过加密处理的所述原始文档进行解密处理,得到原始文档明文;所述根据所述目标密钥信息对所述原始文档进行加密并发送至所述应用程序的所述第三用户,包括:根据所述目标密钥信息对所述原始文档明文进行加密并发送至所述应用程序的所述第三用户。4.根据权利要求1或3所述的方法,其特征在于,所述至少一组密钥信息中每组密钥信息均包括一一对应的密级名、密级值和密钥,所述发送请求包括所述第一用户输入的对应所述第三用户的目标密级名;所述在所述至少一组密钥信息中查找对应所述第三用户的目标密钥信息,包括:根据所述发送请求在所述至少一组密钥信息中查找对应所述目标密级名的目标密钥以及目标密级值;所述根据所述目标密钥信息对所述原始文档进行加密并发送至所述应用程序的所述第三用户,包括:采用所述目标密钥对所述原始文档进行加密,得到原始文档密文;在所述原始文档密文的文件头中设置所述目标密级值;将设置有所述目标密级值的所述原始文档密文发送至所述应用程序的所述第三用户。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当第一用户登录应用程序时,从所述应用程序的服务器获取并保存对应所述第一用户的文档操作权限。6.根据权利要求5所述的方法,其特征在于,所述至少一组密钥信息中每组密钥信息均包括一一对应的密级名、密级值和密钥,所述当接收到来自所述应用程序的第二用户的或所述应用程序生成的原始文档时,采用所述应用程序的本地加密算法对所述原始文档进行加密处理并保存之后,所述方法还包括:当检测到所述第一用户对所述原始文档的查阅请求时,采用本地解密算法对加密后的所述原始文档进行解密,得到所述原始文档;若解密后的所述原始文档预先经过加密处理,则获取所述原始文档的文档头中的目标密级值;在保存的所述至少一组密钥信息中查找对应所述目标密级值的目标密钥;采用所述目标密钥对预先经过加密处理的所述原始文档进行解密处理,得到原始文档明文;根据所述第一用户的文档操作权限对所述原始文...
【专利技术属性】
技术研发人员:韩波,喻波,王志海,吴宏毅,王玮,
申请(专利权)人:北京明朝万达科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。