利用数字签名保护Word文档的方法
Word文档目前是办公和生活中最常用的文档格式,可是Word文档的保护也是最令我头疼的。因为我工作的需要,我编写的一些Word文档内容,是不能让别人随意修改的。一些发送给别人的重要的文档和协议,在传输过程中,也担心文档内容会被别有用心的人所篡改。随着Word文档在电子商务中的应用越来越多,相信这一问题也会对其他人产生困扰。不知能否有较好的解决方案?
【解题思路】
在传统的解决思路中,比较简单的方法是给需要保护的文档添加“打开文档”密码和“修改文档”密码。但是这两种方法在WordKey等密码恢复工具面前,其保护作用形同虚设。即使设定了强度很高的密码,利用Word的漏洞,也能轻易打开文档。还有一种方法是使用宏来保护文档。在这种情况下,也可以使用其他的编辑工具来打开和修改该文档。总之,使用传统的方法无法解决Word文档的保护问题。
当前比较理想的保护方法是使用Word数字签名,这也是Word 2010之后重点强调的功能。在Word中,微软提供了Office市场的签名服务直达通道。不过这些签名服务商位于国外,申请这些数字签名相当困难,同时在国内申请微软认可的数字证书又非常不易,所以这个功能对于一般人来说,很少使用。
不过我们可以使用沃通提供的免费个人数字证书服务,来解决这个问题。该数字签名全球通用,申请容易(只要有邮箱就可以申请),而且还免费,是一个不错的选择。由于沃通数字证书与邮箱进行绑定,所以其权威性可以接近实名(当然反之也可以),所以具有一定的价值。如果邮箱通过实名认证,该证书具有法律效力。
【解题方法】
数字证书的申请
大家手里可能有不少数字证书,如网银数字证书,支付宝数字证书(支付宝的数字证书是使用支付宝账户资金的身份凭证之一,加密你的信息并确保账户资金安全)等。这些证书与资金安全相关,而且有一定的技术门槛,所以建议大家要单独申请数字证书。
网上有许多申请数字证书的机构,如上海市数字证书认证中心有限公司(http://www.sheca.com/certificate/personalIDApply.aspx),沃通公司(http://www.wosign.com/CA/index.html),这些公司都具有工信部颁发的电子认证服务许可证,所以具有法律效力。对于一般的爱好者来说,建议大家申请沃通的免费的电子邮件加密证书即可(图1),该证书可以用于Word文档的数字签名。如果你的文档要用于正规商业场合,则建议大家申请实名的个人(或单位)数字证书,并保存到USB Key或者IC卡等介质中。
首先,进入沃通注册页面(https://login.wosign.com/reg.html,图2),输入邮箱后需要激活才能使用。需要注意的是,一个邮箱仅能申请一个数字证书。输入邮箱的验证码,即可激活账户。激活之后,系统会向邮箱颁发数字证书的地址(图3),点击即可取回数字证书(图4)。后缀为pfx的文件即为证书文件。注意,该证书文件一定要保存在可靠位置。


证书下载之后,双击证书文件打开向导窗口,对证书进行导入。证书导入过程中,要使用强密码来保护私钥(图5),这里建议密码的长度至少12位以上,并且包括字母和数字。
用数字签名保护文档
数字证书导入系统后,就可以随时用来对文档进行保护了。在Word中,单击“文件→保护文档→添加数字签名”,进入文档保护。需要注意的是,由于系统可能存在多个数字证书,一定要选择自己申请的数字证书(图6)。单击签名后,出现签名完成的确认界面(图7)。此时,该文档就包含进数字签名了,将不再允许编辑操作(图8)。在这种情况下,进行任何的编辑和修改,都将自动删除数字签名,从而完成文档的保护。


签名验证
当需要验证签名的时候,单击文件左下方的签名图标,打开有效签名对话框,就可以查看签名的详细信息(图9)。在证书路径中,可以看到沃通签署的数字证书路径。
由于数字证书采用国际公认的sha1RSA签名算法,其签署只有证书的所有人才能完成,因此权威性毋庸置疑。该算法目前在国际密码学界,尚未有有效的冒充方法,因此,该方法可以有效地保护Word文档。
相关文章

wodCrypt 加/解密及数字签名ActiveX控件 v2.2.4 免费安装版
一个功能强大的加/解密及数字签名ActiveX控件,支持创建和验证签名算法:RSA ,DSA等功能2016-02-16SmartSignSafety(CAD可视化数字签名软件) v3.76 官方安装版
SmartSignSafety(CAD可视化数字签名软件)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法2017-06-27
数字签名检测软件最大的作用就是能够快速的对自己电脑中微软的数字签名信息和系统下载的文件进行快速的靠可靠性完整验证2014-11-19
文件数字签名检查工具(SigcheckGUI) v1.1.3 英文绿色版
SigcheckGUI 是微软官方发布一个文件数字签名批量检查工具,可以方便的批量查看文件的数字签名,包括:签名日期、发布人、描述、产品名、版本号、原始文件名、版权人等信息2016-11-07
JSignPdf (PDF数字签名工具) v1.5.4 英文安装版
jsignpdf是一个Java应用,PDF文件添加数字签名。它可以作为一个独立的应用程序或作为添加在OpenOffice.org。jsignpdf是开源软件,可以自由使用私人和商业部门2014-06-25- word数字签名有什么用?想知道的朋友就和小编一起来看看word数字签名保护文档方法步骤吧2014-06-17
图形化和命令行集于一体的专业数字签名工具,支持应用程序代码签名、activex控件数字签名、64位驱动程序数字签名2019-07-31- 硬件开发商将自己的硬件设备和相应的驱动程序交给该实验室,由实验室对其进行测试,测试合格后实验室将在其驱动程序中添加数字签名2013-12-07
- photoshop设计制作简单数字签名图2013-02-10
数字签名克隆工具可以帮助我们把别人已经拥有的数字签名复制到我们制作的无签名文件中2014-06-19








最新评论