[發明專利]文件防護方法、裝置、計算機設備及介質有效
| 申請號: | 201911294113.6 | 申請日: | 2019-12-16 |
| 公開(公告)號: | CN110941861B | 公開(公告)日: | 2022-04-29 |
| 發明(設計)人: | 李金;張喜銘;胡榮;周華鋒;何超林;張偉 | 申請(專利權)人: | 中國南方電網有限責任公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G06F21/60;G06F21/62 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 樊倩 |
| 地址: | 510000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 防護 方法 裝置 計算機 設備 介質 | ||
1.一種文件防護方法,其特征在于,所述方法包括:
根據目標文件的文件體以及所述目標文件的簽名信息生成原文雜湊值;
根據所述原文雜湊值和所述簽名信息生成哈希值,并對所述哈希值進行加密,得到簽名值,其中,所述哈希值用于驗證所述原文雜湊值和所述簽名信息是否被篡改;
將所述文件體、所述簽名信息、所述原文雜湊值以及所述簽名值發送至所述目標文件的接收終端,其中,所述原文雜湊值用于驗證所述文件體是否被篡改。
2.根據權利要求1所述的方法,其特征在于,所述將所述文件體、所述簽名信息、所述原文雜湊值以及所述簽名值發送至所述目標文件的接收終端之前,包括:
將所述簽名信息、所述原文雜湊值以及所述簽名值添加至所述目標文件的文件頭中;
對應地,所述將所述文件體、所述簽名信息、所述原文雜湊值以及所述簽名值發送至所述目標文件的接收終端,包括:
將所述目標文件的文件頭和所述目標文件的文件體共同發送至所述接收終端。
3.根據權利要求1所述的方法,其特征在于,所述方法應用于具有簽名系統的發送終端中,所述對所述哈希值進行加密,得到簽名值,包括:
所述發送終端根據所述簽名系統對應的設備私鑰對所述哈希值進行加密,得到所述簽名值。
4.一種文件防護方法,其特征在于,所述方法包括:
接收目標文件的發送終端發送的所述目標文件的文件體、簽名信息、原文雜湊值以及簽名值,其中,所述簽名值是所述發送終端對哈希值進行加密得到的,所述哈希值是所述發送終端根據所述原文雜湊值和所述簽名信息生成的,所述哈希值用于驗證所述原文雜湊值和所述簽名信息是否被篡改,所述原文雜湊值用于驗證所述文件體是否被篡改;
根據所述文件體和所述簽名信息對所述原文雜湊值進行驗證;
當所述原文雜湊值驗證通過時,根據所述原文雜湊值和所述簽名信息對所述簽名值進行驗證;
當所述簽名值驗證通過時,獲取所述文件體。
5.根據權利要求4所述的方法,其特征在于,所述簽名信息包括簽名者信息,所述根據所述原文雜湊值和所述簽名信息對所述簽名值進行驗證,包括:
根據所述簽名者信息獲取設備公鑰;
根據所述設備公鑰對所述簽名值進行解密,得到第一哈希值;
根據所述原文雜湊值和所述簽名信息生成第二哈希值;
根據所述第一哈希值與所述第二哈希值是否匹配對所述簽名值進行驗證。
6.根據權利要求4所述的方法,其特征在于,所述根據所述文件體和所述簽名信息對所述原文雜湊值進行驗證,包括:
采用雜湊演算法對所述文件體和所述簽名信息進行演算,得到待驗證雜湊值;
根據所述待驗證雜湊值與所述原文雜湊值是否匹配對所述原文雜湊值進行驗證。
7.一種文件防護裝置,其特征在于,所述裝置包括:
第一生成模塊,用于根據目標文件的文件體以及所述目標文件的簽名信息生成原文雜湊值;
第二生成模塊,用于根據所述原文雜湊值和所述簽名信息生成哈希值,并對所述哈希值進行加密,得到簽名值,其中,所述哈希值用于驗證所述原文雜湊值和所述簽名信息是否被篡改 ;
發送模塊,用于將所述文件體、所述簽名信息、所述原文雜湊值以及所述簽名值發送至所述目標文件的接收終端,其中,所述原文雜湊值用于驗證所述文件體是否被篡改。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國南方電網有限責任公司,未經中國南方電網有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911294113.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種機械配件生產用烘干裝置
- 下一篇:測試用例的驗證方法、裝置及電子設備





