[发明专利]一种文档加密寄宿方法、系统及装置在审
申请号: | 201911026062.9 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110795750A | 公开(公告)日: | 2020-02-14 |
发明(设计)人: | 王浩生 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 侯珊 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密文档 宿主文件 文档加密 解密 文档 预设 系统及装置 存储路径 解密指令 文件附加 重要信息 预加密 加密 申请 泄露 剥离 | ||
本发明公开了一种文档加密寄宿方法,首先对预加密文档进行加密,得到加密文档,然后根据加密文档对应的宿主文件的存储路径找到宿主文件,并将加密文档寄宿到宿主文件的预设寄宿位置即可。且本申请在接收到解密指令后,根据预设寄宿位置从宿主文件中剥离出加密文档,并对加密文档进行解密,便可得到解密后的文档。可见,本申请实现了为文件附加加密文档,且只有在加密文档解密后才能得知其内容,从而防止文件的重要信息泄露。本发明还公开了一种文档加密寄宿系统及装置,与上述文档加密寄宿方法具有相同的有益效果。
技术领域
本发明涉及信息安全领域,特别是涉及一种文档加密寄宿方法、系统及装置。
背景技术
目前,文档加密是一种很常用的保护文档信息不泄露的方式。现有技术中,加密后的文档通常是一个独立文件,其与其他信息公开的文件单独使用,但是,有的信息公开的文件需要附加一些重要的文档信息,这些文档信息有必要进行加密,否则易导致文件的重要信息泄露。
因此,如何提供一种为信息公开的文件附加加密文档的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种文档加密寄宿方法、系统及装置,实现了为文件附加加密文档,且只有在加密文档解密后才能得知其内容,从而防止文件的重要信息泄露。
为解决上述技术问题,本发明提供了一种文档加密寄宿方法,包括:
对预加密文档进行加密,得到加密文档,并获取所述加密文档对应的宿主文件的存储路径;
根据所述存储路径找到所述宿主文件,并将所述加密文档寄宿到所述宿主文件的预设寄宿位置;
在接收到解密指令后,根据所述预设寄宿位置从所述宿主文件中剥离出所述加密文档,并对所述加密文档进行解密,得到解密后的文档。
优选地,所述将所述加密文档寄宿到所述宿主文件的预设寄宿位置的过程,包括:
获取所述加密文档的文档长度;
将所述加密文档写入所述宿主文件最后的字节之后,并将所述文档长度以预设字节数写入所述宿主文件中加密文档最后的字节之后;
相应的,所述根据所述预设寄宿位置从所述宿主文件中剥离出所述加密文档的过程,包括:
根据所述预设字节数读取所述宿主文件最后写入的文档长度,根据所述文档长度从所述宿主文件中剥离出所述加密文档。
优选地,所述对预加密文档进行加密,得到加密文档的过程,包括:
连续两次获取用户为预加密文档设置的密码,并判断两次设置的密码是否相同;
若是,则根据所述密码对所述预加密文档进行加密,得到加密文档;
若否,则控制提示装置进行密码重设提示,以返回执行所述连续两次获取用户为预加密文档设置的密码的步骤。
优选地,所述根据所述密码对所述预加密文档进行加密,得到加密文档的过程,包括:
获取所述密码的字节数目;
从所述预加密文档的初始字节开始,每组成所述字节数目的字节组合时,均将所述字节组合与所述密码进行异或操作,直至轮询一遍所述预加密文档的所有字节,以得到加密文档。
优选地,所述文档加密寄宿方法还包括:
将解密后的文档与所述预加密文档进行比较,并判断二者是否一致;
若是,则确定所述预加密文档的加解密过程正常;
若否,则确定所述预加密文档的加解密过程异常。
优选地,所述文档加密寄宿方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911026062.9/2.html,转载请声明来源钻瓜专利网。