利用數(shù)字簽名保護Word文檔的方法
Word文檔目前是辦公和生活中最常用的文檔格式,可是Word文檔的保護也是最令我頭疼的。因為我工作的需要,我編寫的一些Word文檔內(nèi)容,是不能讓別人隨意修改的。一些發(fā)送給別人的重要的文檔和協(xié)議,在傳輸過程中,也擔心文檔內(nèi)容會被別有用心的人所篡改。隨著Word文檔在電子商務中的應用越來越多,相信這一問題也會對其他人產(chǎn)生困擾。不知能否有較好的解決方案?
【解題思路】
在傳統(tǒng)的解決思路中,比較簡單的方法是給需要保護的文檔添加“打開文檔”密碼和“修改文檔”密碼。但是這兩種方法在WordKey等密碼恢復工具面前,其保護作用形同虛設。即使設定了強度很高的密碼,利用Word的漏洞,也能輕易打開文檔。還有一種方法是使用宏來保護文檔。在這種情況下,也可以使用其他的編輯工具來打開和修改該文檔??傊?,使用傳統(tǒng)的方法無法解決Word文檔的保護問題。
當前比較理想的保護方法是使用Word數(shù)字簽名,這也是Word 2010之后重點強調(diào)的功能。在Word中,微軟提供了Office市場的簽名服務直達通道。不過這些簽名服務商位于國外,申請這些數(shù)字簽名相當困難,同時在國內(nèi)申請微軟認可的數(shù)字證書又非常不易,所以這個功能對于一般人來說,很少使用。
不過我們可以使用沃通提供的免費個人數(shù)字證書服務,來解決這個問題。該數(shù)字簽名全球通用,申請容易(只要有郵箱就可以申請),而且還免費,是一個不錯的選擇。由于沃通數(shù)字證書與郵箱進行綁定,所以其權威性可以接近實名(當然反之也可以),所以具有一定的價值。如果郵箱通過實名認證,該證書具有法律效力。
【解題方法】
數(shù)字證書的申請
大家手里可能有不少數(shù)字證書,如網(wǎng)銀數(shù)字證書,支付寶數(shù)字證書(支付寶的數(shù)字證書是使用支付寶賬戶資金的身份憑證之一,加密你的信息并確保賬戶資金安全)等。這些證書與資金安全相關,而且有一定的技術門檻,所以建議大家要單獨申請數(shù)字證書。
網(wǎng)上有許多申請數(shù)字證書的機構,如上海市數(shù)字證書認證中心有限公司(http://www.sheca.com/certificate/personalIDApply.aspx),沃通公司(http://www.wosign.com/CA/index.html),這些公司都具有工信部頒發(fā)的電子認證服務許可證,所以具有法律效力。對于一般的愛好者來說,建議大家申請沃通的免費的電子郵件加密證書即可(圖1),該證書可以用于Word文檔的數(shù)字簽名。如果你的文檔要用于正規(guī)商業(yè)場合,則建議大家申請實名的個人(或單位)數(shù)字證書,并保存到USB Key或者IC卡等介質(zhì)中。
首先,進入沃通注冊頁面(https://login.wosign.com/reg.html,圖2),輸入郵箱后需要激活才能使用。需要注意的是,一個郵箱僅能申請一個數(shù)字證書。輸入郵箱的驗證碼,即可激活賬戶。激活之后,系統(tǒng)會向郵箱頒發(fā)數(shù)字證書的地址(圖3),點擊即可取回數(shù)字證書(圖4)。后綴為pfx的文件即為證書文件。注意,該證書文件一定要保存在可靠位置。


證書下載之后,雙擊證書文件打開向?qū)Т翱?,對證書進行導入。證書導入過程中,要使用強密碼來保護私鑰(圖5),這里建議密碼的長度至少12位以上,并且包括字母和數(shù)字。
用數(shù)字簽名保護文檔
數(shù)字證書導入系統(tǒng)后,就可以隨時用來對文檔進行保護了。在Word中,單擊“文件→保護文檔→添加數(shù)字簽名”,進入文檔保護。需要注意的是,由于系統(tǒng)可能存在多個數(shù)字證書,一定要選擇自己申請的數(shù)字證書(圖6)。單擊簽名后,出現(xiàn)簽名完成的確認界面(圖7)。此時,該文檔就包含進數(shù)字簽名了,將不再允許編輯操作(圖8)。在這種情況下,進行任何的編輯和修改,都將自動刪除數(shù)字簽名,從而完成文檔的保護。


簽名驗證
當需要驗證簽名的時候,單擊文件左下方的簽名圖標,打開有效簽名對話框,就可以查看簽名的詳細信息(圖9)。在證書路徑中,可以看到沃通簽署的數(shù)字證書路徑。
由于數(shù)字證書采用國際公認的sha1RSA簽名算法,其簽署只有證書的所有人才能完成,因此權威性毋庸置疑。該算法目前在國際密碼學界,尚未有有效的冒充方法,因此,該方法可以有效地保護Word文檔。
相關文章

wodCrypt 加/解密及數(shù)字簽名ActiveX控件 v2.2.4 免費安裝版
一個功能強大的加/解密及數(shù)字簽名ActiveX控件,支持創(chuàng)建和驗證簽名算法:RSA ,DSA等功能2016-02-16SmartSignSafety(CAD可視化數(shù)字簽名軟件) v3.76 官方安裝版
SmartSignSafety(CAD可視化數(shù)字簽名軟件)是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術實現(xiàn),用于鑒別數(shù)字信息的方法2017-06-27
數(shù)字簽名檢測軟件最大的作用就是能夠快速的對自己電腦中微軟的數(shù)字簽名信息和系統(tǒng)下載的文件進行快速的靠可靠性完整驗證2014-11-19
文件數(shù)字簽名檢查工具(SigcheckGUI) v1.1.3 英文綠色版
SigcheckGUI 是微軟官方發(fā)布一個文件數(shù)字簽名批量檢查工具,可以方便的批量查看文件的數(shù)字簽名,包括:簽名日期、發(fā)布人、描述、產(chǎn)品名、版本號、原始文件名、版權人等信息2016-11-07
JSignPdf (PDF數(shù)字簽名工具) v1.5.4 英文安裝版
jsignpdf是一個Java應用,PDF文件添加數(shù)字簽名。它可以作為一個獨立的應用程序或作為添加在OpenOffice.org。jsignpdf是開源軟件,可以自由使用私人和商業(yè)部門2014-06-25word數(shù)字簽名有什么用?word數(shù)字簽名保護文檔方法步驟
word數(shù)字簽名有什么用?想知道的朋友就和小編一起來看看word數(shù)字簽名保護文檔方法步驟吧2014-06-17
數(shù)字簽名工具 專業(yè)版 3.2.0 官方安裝版
圖形化和命令行集于一體的專業(yè)數(shù)字簽名工具,支持應用程序代碼簽名、activex控件數(shù)字簽名、64位驅(qū)動程序數(shù)字簽名2019-07-31什么是驅(qū)動程序簽名 驅(qū)動程序的數(shù)字簽名又是什么
硬件開發(fā)商將自己的硬件設備和相應的驅(qū)動程序交給該實驗室,由實驗室對其進行測試,測試合格后實驗室將在其驅(qū)動程序中添加數(shù)字簽名2013-12-07- photoshop設計制作簡單數(shù)字簽名圖2013-02-10
數(shù)字簽名克隆工具可以幫助我們把別人已經(jīng)擁有的數(shù)字簽名復制到我們制作的無簽名文件中2014-06-19







