一种Office文档加密方法和解密方法

文档序号:1864721 发布日期:2021-11-19 浏览:2次 >En<

阅读说明:本技术 一种Office文档加密方法和解密方法 (Office document encryption method and decryption method ) 是由 梁勇 王文宇 李晋 吕永胜 吴生东 苑海彬 李佳兴 张英剑 于 2020-05-14 设计创作,主要内容包括:本发明公开了一种Office文档加密方法和解密方法,包括:将加密插件置入计算机设备,操作所述计算机设备运行所述加密插件,所述加密插件在所述计算机设备的系统环境内对Office文档进行加密处理,所述加密处理是在所述Office文档中植入验证协议,当所述Office文档通过网络被分享时,通过所述验证协议的文档接收者才能打开所述Office文档;所述加密插件具有解密模块、解密模块和SM4算法模块,所述加密模块和解密模块均通过SM4算法模块将加密程序和解密程序转化为与Office文档一致的程序语言,从而对所述Office文档进行加密和解密。(The invention discloses an Office document encryption method and a decryption method, which comprise the following steps: putting an encryption plug-in into computer equipment, operating the computer equipment to run the encryption plug-in, wherein the encryption plug-in carries out encryption processing on an Office document in a system environment of the computer equipment, the encryption processing is to implant an authentication protocol into the Office document, and when the Office document is shared through a network, a document receiver passing through the authentication protocol can open the Office document; the encryption plug-in is provided with a decryption module, a decryption module and an SM4 algorithm module, wherein the encryption module and the decryption module convert an encryption program and a decryption program into a program language consistent with an Office document through the SM4 algorithm module, so that the Office document is encrypted and decrypted.)

一种Office文档加密方法和解密方法

技术领域

本发明涉及一种Office文档加密方法和解密方法,尤其涉及一种基于国产加密算法对Office文档的加密方法和解密方法。

背景技术

随着信息化的高速发展,人们对信息安全的需求接踵而至,人才竞争、市场竞争、金融危机、敌特机构等都给企事业单位的发展带来巨大风险,内部窃密、黑客攻击、无意识泄密等窃密手段成为了人与人之间、企业与企业之间、国与国之间的安全隐患,信息化时代对于信息加密的需求刻不容缓。

信息透明就更突出了信息保护的重要性,计算机、手机等数码设备已经普及,信息传递就显得格外容易,但对于企业和个人来讲,重要信息的隐私保护也变得越发重要,但是如何在小范围内实现信息共享而保证其他人不能获取这些信息呢,现有技术方案对这一问题的解决手段,仍不能起到良好的作用。

因此,亟需提出一种新的技术方案来解决上述问题。

发明内容

本发明的目的是解决现有技术中存在的问题,提供一种Office文档加密方法和解密方法,采用的技术方案是:

一种Office文档加密方法,包括:

将加密插件置入计算机设备,操作所述计算机设备运行所述加密插件,所述加密插件在所述计算机设备的系统环境内对Office文档进行加密处理,所述加密处理是在所述Office文档中植入验证协议,

当所述Office文档通过网络被分享时,通过所述验证协议的文档接收者才能打开所述Office文档。

进一步的,所述加密插件与办公软件的原生安全架构相适应,

进一步的,结合国家密码局商密标准、保密局密码体系以及军队密码体系制作获得所述加密插件。

进一步的,所述加密插件具有加密模块和SM4算法模块,所述加密模块用于将加密程序输入SM4算法模块,所述SM4算法模块将所述加密程序转化为与所述Office文档一致的程序语言,且所述SM4算法模块利用该转化后的程序语言对所述Office文档进行加密处理。

进一步的,所述验证协议包括密码协议、身份认证协议、多维密级协议和权限管理协议。

进一步的,所述验证协议与虚拟化技术、身份认证技术以及硬件绑定技术配合使用。

本发明还提供一种Office文档解密方法,在计算机设备中运行加密插件,所述加密插件具有解密模块和SM4算法模块,所述解密模块将解密程序输入SM4算法模块,所述SM4算法模块将所述解密程序转换为与Office文档一致的程序语言,且所述SM4算法模块利用该转化后的程序语言对所述Office文档进行解密处理。

与现有技术相比,本发明具有如下有益效果中的一个或多个:

1.本发明提供了Office文档的加密和解密方法,采用动态文档透明加密技术、虚拟化技术、身份认证技术、硬件绑定技术,结合多维密级和权限管理,针对企业内部员工及部门差异化及企业自主管理需求,在透明加密基础上对重要数据进行精细化细粒度权限管理;

2.利用本发明所述加密方法加密的文档,要打开此文档时必须通过身份验证及访问密码正确后才能够对文档进行操作,文档本身底层的算法已经被加密,没有被授权的人无法对文档进行任何操作,如此保证了信息的高度安全性;

3.本发明结合国家密码局商密标准、保密局密码体系以及军队密码体系制作获得所述加密插件,所述加密插件与办公软件的原生安全架构相适应,与办公软件程序相融;

4.本发明所述加密插件具有加密模块和SM4算法模块,所述加密模块用于将加密程序输入SM4算法模块,所述SM4算法模块将所述加密程序转化为与所述Office文档一致的程序语言,且所述SM4算法模块利用该转化后的程序语言对所述Office文档进行加密处理;

5.本发明所述加密插件还具有解密模块,即所述Office文档的加密是可逆的,在信息可公开时,管理员即可通过解密模块对该文件进行解密,从此该文本信息对外公开。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明所述Office文档加密方法和解密方法的流程框图;

图2是利用本发明所述加密方法加密的文档在打开时的界面示意图。

其中,1-计算机设备;2-加密插件;21-加密模块;22-SM4算法模块;23-解密模块;3-Office文档。

具体实施方式

下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要理解的是,术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或者元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

下面结合附图与实施例进一步说明本发明要旨。

实施例:

针对现有技术中存在的问题,本发明提供一种Office文档加密方法,请参见图1-2,图1是本发明所述Office文档加密方法和解密方法的流程框图;图2是利用本发明所述加密方法加密的文档在打开时的界面示意图,其中Office文档可以包括word文档、ppt文档和excel文档。

一种Office文档加密方法,包括:

将加密插件2置入计算机设备1,操作所述计算机设备1运行所述加密插件2,所述加密插件2在所述计算机设备1的系统环境内对Office文档进行加密处理,所述加密处理是在所述Office文档中植入验证协议,

当所述Office文档通过网络被分享时,通过所述验证协议的文档接收者才能打开所述Office文档。

进一步的,所述加密插件2与办公软件的原生安全架构相适应,

进一步的,结合国家密码局商密标准、保密局密码体系以及军队密码体系制作获得所述加密插件2。

进一步的,所述加密插件2具有加密模块21和SM4算法模块22,所述加密模块21用于将加密程序输入SM4算法模块22,所述SM4算法模块22将所述加密程序转化为与所述Office文档一致的程序语言,且所述SM4算法模块22利用该转化后的程序语言对所述Office文档进行加密处理。

进一步的,所述验证协议包括密码协议、身份认证协议、多维密级协议和权限管理协议。

进一步的,所述验证协议与虚拟化技术、身份认证技术以及硬件绑定技术配合使用。

本发明还提供一种Office文档解密方法,请继续参见图1,在计算机设备1中运行加密插件2,所述加密插件2具有解密模块23和SM4算法模块22,所述解密模块23将解密程序输入SM4算法模块22,所述SM4算法模块22将所述解密程序转换为与Office文档一致的程序语言,且所述SM4算法模块22利用该转化后的程序语言对所述Office文档进行解密处理。

本发明提供了Office文档的加密和解密方法,采用动态文档透明加密技术、虚拟化技术、身份认证技术、硬件绑定技术,结合多维密级和权限管理,针对企业内部员工及部门差异化及企业自主管理需求,在透明加密基础上对重要数据进行精细化细粒度权限管理。

利用本发明所述加密方法加密的文档,要打开此文档时必须通过身份验证及访问密码正确后才能够对文档进行操作,文档本身底层的算法已经被加密,没有被授权的人无法对文档进行任何操作,如此保证了信息的高度安全性。

本发明结合国家密码局商密标准、保密局密码体系以及军队密码体系制作获得所述加密插件,所述加密插件与办公软件的原生安全架构相适应,与办公软件程序相融。

本发明所述加密插件具有加密模块和SM4算法模块,所述加密模块用于将加密程序输入SM4算法模块,所述SM4算法模块将所述加密程序转化为与所述Office文档一致的程序语言,且所述SM4算法模块利用该转化后的程序语言对所述Office文档进行加密处理。

本发明所述加密插件还具有解密模块,即所述Office文档的加密是可逆的,在信息可公开时,管理员即可通过解密模块对该文件进行解密,从此该文本信息对外公开。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域人员可以将本说明书中描述的不同实施例或示例进行接合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改和变型。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种单芯片共享文件的管理方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类