一種文檔防偽方法
2023-05-14 10:07:51 1
專利名稱:一種文檔防偽方法
技術領域:
本發明涉及一種文檔防偽方法。
背景技術:
伴隨辦公自動化、網絡化、IT化的普及,人員幹預越來越少,重要文檔的籤訂不在是傳統方式那樣籤字蓋章,都是通過IT系統籤訂,然後列印成紙質文檔;那麼重要的文檔(例如合同、協議等)防偽就顯得非常重要。然而現有技術卻沒有這種文檔防偽、防篡改機制,因此,急需一種防止文檔被偽造和篡改的技術方案。
發明內容
本發明所要解決的技術問題是提供一種操作簡單,容易實現、防偽防篡改效率高、檢測效率高的文檔防偽方法。本發明解決上述技術問題的技術方案如下一種文檔防偽方法,包括如下步驟步驟1:對原電子文檔進行摘要處理,得到電子文檔的摘要數據;步驟2 :對電子文檔的摘要數據進行編碼處理;步驟3 :對編碼後的摘要數據進行加密處理,得到摘要數據的摘要密文;步驟4 :將摘要數據的摘要密文生成二維條碼圖片;步驟5 :儲存二維條碼圖片;步驟6 :當需要將電子文檔列印成紙質文檔時,將二維條碼圖片切割成與文檔的總頁數數目相等的局部圖片條;步驟7 :將切割得到的局部圖片條按順序標號,把局部圖片條的標號與電子文檔的頁碼相對應,將標號與文檔頁面相同的局部圖片條插在相應的電子文檔頁的右邊的空白處;步驟8 :將電子文檔列印成紙質文檔。在上述技術方案的基礎上,本發明還可以做如下改進。進一步,所述技術方案還包括當電子文檔與紙質文檔內容不一致時,檢測哪種文檔被偽造的步驟如下步驟11 :對紙質文檔進行摘要處理,得到紙質文檔的摘要數據;步驟12 :將紙質文檔右邊空白處的局部圖片條按標號拼接在一起,得到二維條碼圖片;步驟13 :對二維條碼圖片進行解密、解碼,得到二維條碼圖片的解密數據;步驟14 :將二維條碼圖片的解密數據與紙質文檔的摘要數據進行比較;步驟15 :判斷二維條碼圖片的解密數據與紙質文檔的摘要數據是否一致,如果不一致則紙質文檔被篡改;如果一致則紙質文檔未被篡改,電子文檔被篡改。 進一步,所述步驟I利用DM5信息摘要算法5對原電子文檔進行摘要處理,得到電子文檔的摘要數據。進一步,所述電子文檔的摘要數據為128位的16進位數。進一步,所述步驟2將摘要數據進行編碼處理的得到32位的16進位數。進一步,所述步驟3利用DES數據加密標準算法對編碼後的摘要數據進行加密處理。進一步,所述步驟6中將二維條碼圖片切割成η個局部圖片條為非均勻切割,得到寬度不等的局部圖片條。進一步,所述步驟11利用DM5信息摘要算法5對紙質文檔文檔進行摘要處理,得到紙質文檔的摘要數據。本發明的有益效果是本發明通過將切割後的攜帶有原電子文檔信息的二維條碼圖片的局部圖片條按標號插在電子文檔相應頁碼對應頁右邊的空白處,這樣不僅不會改變文檔的總體布局,還能有效的防止文檔丟頁、被換頁或被篡改的情況發生,本發明操作簡單,容易實現、防偽防篡改效率高,並能有效檢驗出是電子文檔還是紙質文檔被偽造。
圖1為本發明所述一種文檔防偽方法流程
圖2為本發明所述檢測哪種文檔被偽造的方法流程圖。
具體實施例方式以下結合附圖對本發明的原理和特徵進行描述,所舉實例只用於解釋本發明,並非用於限定本發明的範圍。如圖1所示,一種文檔防偽方法,包括如下步驟步驟1:對原電子文檔進行摘要處理,得到電子文檔的摘要數據;步驟2 :對電子文檔的摘要數據進行編碼處理;步驟3 :對編碼後的摘要數據進行加密處理,得到摘要數據的摘要密文;步驟4 :將摘要數據的摘要密文生成二維條碼圖片;步驟5 :儲存二維條碼圖片;步驟6 :當需要將電子文檔列印成紙質文檔時,將二維條碼圖片切割成與文檔的總頁數數目相等的局部圖片條;步驟7 :將切割得到的局部圖片條按順序標號,把局部圖片條的標號與電子文檔的頁碼相對應,將標號與文檔頁面相同的局部圖片條插在相應的電子文檔頁的右邊的空白處;步驟8 :將電子文檔列印成紙質文檔。其中,所述步驟I利用DM5信息摘要算法5對原電子文檔進行摘要處理,得到電子文檔的摘要數據。其中,所述電子文檔的摘要數據為128位的16進位數。其中,所述步驟2將摘要數據進行編碼處理的得到32位的16進位數。其中,所述步驟3利用DES數據加密標準算法對編碼後的摘要數據進行加密處理。其中,所述步驟6中將二維條碼圖片切割成η個局部圖片條為非均勻切割,得到寬度不等的局部圖片條。其中,二維條碼是指在一維條碼的基礎上擴展出另一維具有可讀性的條碼,使用黑白矩形圖案表示二進位數據,設備掃描後可獲得其中所包含的信息。如圖2所示,所述技術方案還包括當電子文檔與紙質文檔內容不一致時,檢測哪種文檔被偽造的步驟如下步驟11 :對紙質文檔進行摘要處理,得到紙質文檔的摘要數據;步驟12 :將紙質文檔右邊空白處的局部圖片條按標號拼接在一起,得到二維條碼圖片;步驟13 :對二維條碼圖片進行解密、解碼,得到二維條碼圖片的解密數據;步驟14 :將二維條碼圖片的解密數據與紙質文檔的摘要數據進行比較;步驟15 :判斷二維條碼圖片的解密數據與紙質文檔的摘要數據是否一致,如果不一致則紙質文檔被篡改;如果一致則紙質文檔未被篡改,電子文檔被篡改。對上述判斷得出的結果進一步解釋說明,二維條碼圖片攜帶的是原電子文檔的信息,如果二維條碼圖片經解密、解碼處理後的到的解密數據與紙質文檔的摘要數據不一致,則說明紙質文檔與原電子文檔內容不同,則紙質文檔被修改;如果二維條碼圖片經解密、解碼處理後的到的解密數據與紙質文檔的摘要數據一致,則說明紙質文檔與原電子文檔的內容相同,但現在發現紙質文檔和現在的電子文檔的內容不同,只能說明現有電子文檔被篡改,現有的電子文檔與原電子文檔不同。其中,所述步驟11利用DM5信息摘要算法5對紙質文檔文檔進行摘要處理,得到紙質文檔的摘要數據。另外,當出現丟頁或換頁的情況,紙質文檔右邊空白處的局部圖片條就不能拼接出原來的二維條碼圖片,這種情況很容易被檢測出來。本發明通過將切割後的攜帶有原電子文檔信息的二維條碼圖片的局部圖片條按標號插在電子文檔相應頁碼對應頁右邊的空白處(如文檔共有5頁,則將二維條碼圖片條隨機非均勻切割成5個局部圖片條,按從左到右或從右到左的順序給局部圖片條標號,然後將標號為I的局部圖片條插在文檔第一頁右邊的空白處,將標號為2的局部圖片條插在文檔第二頁右邊的空白處,依次類推),這樣不僅不會改變文檔的總體布局,還能有效防止紙質文檔掉頁、換頁或是具體內容被篡改;當紙質文檔內容與電子文檔內容存在差異時,可以通過驗證紙質文檔的摘要數據,與拼接紙質文檔右邊的二維條碼圖片的局部圖片條得到的二維條碼圖片經解密、解碼處理得到的解密數據是否一致,如果不一致說明紙質文檔被篡改;如果一致說明紙質文檔未被篡改,電子文檔被篡改,本發明操作簡單,容易實現、防偽防篡改效率高,能有效的防止文檔丟頁、被換頁或被篡改的情況發生,並能檢驗出是哪一方文件被篡改。以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種文檔防偽方法,其特徵在於,包括如下步驟 步驟1:對原電子文檔進行摘要處理,得到電子文檔的摘要數據; 步驟2 :對電子文檔的摘要數據進行編碼處理; 步驟3 :對編碼後的摘要數據進行加密處理,得到摘要數據的摘要密文; 步驟4 :將摘要數據的摘要密文生成二維條碼圖片; 步驟5:儲存二維條碼圖片; 步驟6 :當需要將電子文檔列印成紙質文檔時,將二維條碼圖片切割成與文檔的總頁數數目相等的局部圖片條; 步驟7:將切割得到的局部圖片條按順序標號,把局部圖片條的標號與電子文檔的頁碼相對應,將標號與文檔頁碼相同的局部圖片條插在相應的電子文檔頁的右邊的空白處;步驟8 :將電子文檔列印成紙質文檔。
2.根據權利要求1所述一種文檔防偽方法,其特徵在於,還包括當電子文檔與紙質文檔內容不一致時,檢測哪種文檔被偽造的步驟如下 步驟11 :對紙質文檔進行摘要處理,得到紙質文檔的摘要數據; 步驟12 :將紙質文檔右邊空白處的局部圖片條按標號拼接在一起,得到二維條碼圖片; 步驟13 :對二維條碼圖片進行解密、解碼,得到二維條碼圖片的解密數據; 步驟14 :將二維條碼圖片的解密數據與紙質文檔的摘要數據進行比較; 步驟15 :判斷二維條碼圖片的解密數據與紙質文檔的摘要數據是否一致,如果不一致則紙質文檔被篡改;如果一致則紙質文檔未被篡改,電子文檔被篡改。
3.根據權利要求1所述一種文檔防偽方法,其特徵在於,所述步驟I利用DM5信息摘要算法5對原電子文檔進行摘要處理,得到電子文檔的摘要數據。
4.根據權利要求1或3所述一種文檔防偽方法,其特徵在於,所述電子文檔的摘要數據為128位的16進位數。
5.根據權利要求1所述一種文檔防偽方法,其特徵在於,所述步驟2將摘要數據進行編碼處理得到32位的16進位數。
6.根據權利要求1所述一種文檔防偽方法,其特徵在於,所述步驟3利用DES數據加密標準算法對編碼後的摘要數據進行加密處理。
7.根據權利要求1所述一種文檔防偽方法,其特徵在於,所述步驟6中將二維條碼圖片切割成η個局部圖片條為非均勻切割,得到寬度不等的局部圖片條。
8.根據權利要求2所述一種檢測文檔是否被偽造的方法,其特徵在於,所述步驟11利用DM5信息摘要算法5對紙質文檔文檔進行摘要處理,得到紙質文檔的摘要數據。
全文摘要
本發明涉及一種文檔防偽方法,包括如下步驟對原電子文檔進行摘要處理,得到電子文檔的摘要數據;對摘要數據進行編碼、加密處理;得到摘要數據的摘要密文;將摘要密文生成二維條碼圖片;儲存二維條碼圖片;當需要將電子文檔列印成紙質文檔時,將二維條碼圖片切割成與文檔的總頁數數目相等的局部圖片條;將局部圖片條按順序標號,把標號與電子文檔頁碼相同的圖片條插在相應的電子文檔頁的右邊的空白處;將電子文檔列印成紙質文檔;當發現紙質文檔與電子文檔內容不同時,通過驗證紙質文檔的摘要數據與二位條碼圖片的解密數據是否一致,檢測出是哪一種文檔被篡改;本發明操作簡單,容易實現、防偽防篡改效率高,檢測效率高。
文檔編號G06F21/64GK103065101SQ201210544778
公開日2013年4月24日 申請日期2012年12月14日 優先權日2012年12月14日
發明者李春林 申請人:北京思特奇信息技術股份有限公司