[發明專利]一種在文檔中編入指紋進行加密的方法在審
| 申請號: | 201811168052.4 | 申請日: | 2018-10-08 |
| 公開(公告)號: | CN109359474A | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 陸猛;莊玉龍;孫高健;孫艷艷;張偉;郭尚;趙云 | 申請(專利權)人: | 北京點聚信息技術有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 北京中企鴻陽知識產權代理事務所(普通合伙) 11487 | 代理人: | 李文麗 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 散列 文檔 加密 校驗 筆跡 指紋 筆跡數據 筆跡信息 端點坐標 接收用戶 密碼保護 有效位 解密 比對 放入 錄入 匹配 原文 采集 偽造 | ||
本發明提出了一種在文檔中編入指紋進行加密的方法,包括:接收用戶錄入的筆跡信息,采集筆跡點,將筆跡的兩個端點坐標放入文檔中;將該文檔中除筆跡以外的數據作為指紋,生成散列,對所述散列進行密碼保護,生成散列值,所述散列值為加密后的串;將有效位的散列提取出來,提取出加密的進行解密,與文檔的散列內容進行比對,以對文檔進行校驗;提取中所有循環的散列應該是相同的,原文檔生成的散列值和筆跡數據匹配,則判斷校驗通過,否則校驗不通過。本發明可以避免他人偽造文檔。
技術領域
本發明涉及文檔加密處理技術領域,特別涉及一種在文檔中編入指紋進行加密的方法。
背景技術
現有的文檔保護方法中,特別是針對PDF文檔的保護,缺少加密方式。如果加密算法公開,則會導致他人可以對這個文檔要保護的內容進行散列,從而進行偽造。如何解決上述問題,防止文檔被偽造,是當前需要解決的技術問題之一。
發明內容
本發明的目的旨在至少解決所述技術缺陷之一。
為此,本發明的目的在于提出一種在文檔中編入指紋進行加密的方法。
為了實現上述目的,本發明的實施例提供一種在文檔中編入指紋進行加密的方法,包括如下步驟:
步驟S1,接收用戶錄入的筆跡信息,采集筆跡點,將筆跡的兩個端點坐標放入文檔中;
步驟S2,將該文檔中除筆跡以外的數據作為指紋,生成散列,對所述散列進行密碼保護,生成散列值,所述散列值為加密后的串;
步驟S3,將有效位的散列提取出來,提取出加密的進行解密,與文檔的散列內容進行比對,以對文檔進行校驗;
步驟S4,提取中所有循環的散列應該是相同的,原文檔生成的散列值和筆跡數據匹配,則判斷校驗通過,否則校驗不通過。
進一步,所述散列值為20個字節的串。
進一步,在所述步驟S4中,所述筆跡發生變形,則散列值和筆跡數據不匹配,校驗不通過。
進一步,在有效位以外補充相應的信息,筆跡的兩個端點坐標保留有效位之后再補充相應的信息。
根據本發明實施例的在文檔中編入指紋進行加密的方法,對文檔進行加密或簽名,生成散列,散列要用密碼保護,生成加密后的串,可以根據保護的算法不同,取出來先解開散列值,再校驗文檔。別人知道編碼方式,但不知道加密密碼,就無法對文檔進行加密,生成散列、加密和編入。然后對文檔進行校驗:把有效位的散列提取出來,提取出加密的進行解密,與文檔的散列內容進行比對。筆跡中放入重復散列值,然后編碼,文檔的原文值可以根據情況保護文檔部分,全部,文檔加筆跡的原值,根據情況多重驗證,散列值又是加密的,對方無法偽造散列值,無法用類似方法生成,從而避免他人偽造文檔。
本發明附加的方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
附圖說明
本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據本發明實施例的在文檔中編入指紋進行加密的方法的流程圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。、
本發明提出一種在文檔中編入指紋進行加密的方法,可以在PDF文檔上使用技術保護筆跡和文檔進行關聯的方法,筆跡中編入文檔的指紋的一種方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京點聚信息技術有限公司,未經北京點聚信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811168052.4/2.html,轉載請聲明來源鉆瓜專利網。





