System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码AV中文一区二区三区,国产成人精品无码一区二区三区,免费无码又爽又刺激高潮视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種電子簽章的生成與驗證方法技術

    技術編號:44254492 閱讀:11 留言:0更新日期:2025-02-11 13:52
    本公開涉及計算機處理技術領域,提供了一種電子簽章的生成與驗證方法,通過獲取初始文件;基于所述初始文件進行防偽操作,得到第一簽章信息;將所述第一簽章信息嵌入所述初始文件內(nèi),得到第一中間文件;基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值;將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),得到第二中間文件;基于可信時間戳信息對所述第二中間文件進行簽名操作,得到第二簽名值;將所述第二簽名值作為第三簽章信息嵌入所述第二中間文件內(nèi),得到目標文件,本實施例通過多層次的安全機制,能夠有效確保文件簽章的合法性和防偽能力,防止文件被偽造、篡改、復制或非法使用。

    【技術實現(xiàn)步驟摘要】

    本公開涉及計算機處理,尤其涉及一種電子簽章的生成與驗證方法


    技術介紹

    1、隨著電子商務、電子政務和其他網(wǎng)絡應用的快速發(fā)展,電子簽章作為一種數(shù)字身份認證技術被廣泛應用。

    2、傳統(tǒng)的電子簽章系統(tǒng)通常通過數(shù)字證書和加密算法來驗證簽名的合法性,確保文件未被篡改。然而,現(xiàn)有的電子簽章系統(tǒng)存在一些漏洞,例如:簽章證書容易被盜用、簽章內(nèi)容可以被偽造或篡改,導致簽章的安全性和可靠性受到威脅。因此,亟需一種新的防偽電子簽章系統(tǒng),能夠有效地抵御各種安全威脅,確保簽章的合法性和防偽能力。


    技術實現(xiàn)思路

    1、本公開提供了一種電子簽章的生成與驗證方法,以至少解決現(xiàn)有技術中存在的以上技術問題。

    2、根據(jù)本公開的第一方面,提供了一種電子簽章的生成與驗證方法,應用于電子簽章服務端,所述方法包括:

    3、獲取初始文件,其中,所述初始文件為具有簽章需求的文件;

    4、基于所述初始文件進行防偽操作,得到第一簽章信息;將所述第一簽章信息嵌入所述初始文件內(nèi),得到第一中間文件;

    5、基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值;將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),得到第二中間文件,其中,所述第二中間文件為具有第一簽章信息和第二簽章信息的初始文件;

    6、基于可信時間戳信息對所述第二中間文件進行簽名操作,得到第二簽名值;將所述第二簽名值作為第三簽章信息嵌入所述第二中間文件內(nèi),得到目標文件,其中,所述目標文件為具有第一簽章信息、第二簽章信息和第三簽章信息的初始文件。

    7、在一可實施方式中,所述基于所述初始文件進行防偽操作,得到第一簽章信息,包括:

    8、對所述初始文件進行哈希運算,得到所述初始文件的第一哈希值;

    9、基于所述初始文件的第一哈希值,生成防偽圖像;

    10、將所述防偽圖像作為第一簽章信息。

    11、在一可實施方式中,所述基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值,包括:

    12、對所述第一中間文件進行哈希運算,得到第二哈希值;

    13、向數(shù)字認證中心申請數(shù)字證書,以對所述第二哈希值進行簽名操作,生成第一簽名值。

    14、在一可實施方式中,在所述將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),還包括;

    15、獲取所述初始文件的輔助信息,其中,所述輔助信息包括簽章人信息、簽章時間和/或簽章地點;

    16、將所述第一簽名值和所述輔助信息作為第二簽章信息嵌入所述第一中間文件,生成第二中間文件。

    17、在一可實施方式中,所述基于可信時間戳信息對所述第二中間文件進行簽名操作得到第二簽名值,包括:

    18、對所述第二中間文件進行哈希運算,得到第三哈希值;

    19、向可信身份時間戳認證中心獲取可信時間戳信息,以對所述第三哈希值進行簽名操作,生成第二簽名值。

    20、根據(jù)本公開的第二方面,提供了一種電子簽章的生成與驗證方法,應用于電子簽章驗證端,所述方法包括:

    21、獲取待驗目標文件內(nèi)的第一待驗簽章信息,進行第一驗章操作,其中,所述待驗目標文件為具有第一待驗簽章信息、第二待驗簽章信息和第三待驗簽章信息的初始文件,所述第一待驗簽章信息為基于防偽操作生成的簽章信息;

    22、獲取所述待驗目標文件內(nèi)的第二待驗簽章信息,進行第二驗章操作,其中,所述第二待驗簽章信息包括第一待驗簽名值,所述第一待驗簽名值為基于數(shù)字證書簽名而得的簽章信息;

    23、獲取所述待驗目標文件內(nèi)的第三待驗簽章信息,進行第三驗章操作,所述第三待驗簽章信息包括第二待驗簽名值,所述第二待驗簽名值為基于可信時間戳信息簽名而得的簽章信息;

    24、當所述第一驗章操作、所述第二驗章操作以及所述第三驗章操作驗證成功時,確定所述待驗目標文件的簽章可信。

    25、在一可實施方式中,所述獲取待驗目標文件內(nèi)的第一待驗簽章信息,進行第一驗章操作,包括:

    26、掃描所述待驗目標文件內(nèi)的待驗防偽圖像;

    27、基于所述待驗防偽圖像,提取第一待驗哈希值;

    28、將基于所述初始文件所得到的第一哈希值與所述第一待驗哈希值進行比對,以確定所述第一驗章操作是否成功。

    29、在一可實施方式中,所述第二待驗簽章信息包括第一待驗簽名值,則所述獲取所述待驗目標文件內(nèi)的第二待驗簽章信息,進行第二驗章操作,包括:

    30、提取所述待驗目標文件的第一待驗簽名值;

    31、基于數(shù)字認證中心提供的公鑰,對所述第一待驗簽名值進行解密,得到第二待驗哈希值;

    32、將基于初始文件所得到的第二哈希值與所述第二待驗哈希值進行比對,以確定所述第二驗章操作是否成功。

    33、在一可實施方式中,所述第二待驗簽章信息還包括待驗輔助信息,則所述獲取所述待驗目標文件內(nèi)的第二待驗簽章信息,進行第二驗章操作,還包括:

    34、提取所述待驗目標文件的待驗輔助信息;

    35、將所述待驗輔助信息和所述初始文件的輔助信息進行比對;

    36、在所述第二哈希值與所述第二待驗哈希值比對成功,且所述待驗輔助信息和所述輔助信息比對成功的情況下,確定所述第二驗章操作驗章成功,其中,所述輔助信息包括所述初始文件的簽章人信息、簽章時間和/或簽章地點。

    37、在一可實施方式中,所述獲取所述待驗目標文件內(nèi)的第三待驗簽章信息,進行第三驗章操作,包括:

    38、提取所述待驗目標文件的第二待驗簽名值;

    39、根據(jù)所述第二待驗簽名值,獲取所述待驗目標文件的第三待驗哈希值;

    40、基于初始文件所得到的第三哈希值與所述第三待驗哈希值進行比對,以確定所述第三驗章操作是否成功。

    41、根據(jù)本公開的第三方面,提供了一種電子簽章的生成與驗證裝置,應用于電子簽章服務端,所述裝置包括:

    42、獲取模塊,用于獲取初始文件,其中,所述初始文件為具有簽章需求的文件;

    43、第一生成模塊,用于基于所述初始文件進行防偽操作,得到第一簽章信息;將所述第一簽章信息嵌入所述初始文件內(nèi),得到第一中間文件;

    44、第二生成模塊,用于基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值;將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),得到第二中間文件,其中,所述第二中間文件為具有第一簽章信息和第二簽章信息的初始文件;

    45、簽章完成模塊,用于基于可信時間戳信息對所述第二中間文件進行簽名操作,得到第二簽名值;將所述第二簽名值作為第三簽章信息嵌入所述第二中間文件內(nèi),得到目標文件,其中,所述目標文件為具有第一簽章信息、第二簽章信息和第三簽章信息的初始文件。

    46、在一可實施方式中,所述第一生成模塊,具體用于:對所述初始文件進行哈希運算,得到所述初始文件的第一哈希值;基于所述初始文件的第一哈希值本文檔來自技高網(wǎng)...

    【技術保護點】

    1.一種電子簽章的生成與驗證方法,應用于電子簽章服務端,其特征在于,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述初始文件進行防偽操作,得到第一簽章信息,包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,所述基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值,包括:

    4.根據(jù)權利要求3所述的方法,其特征在于,在所述將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),還包括;

    5.根據(jù)權利要求4所述的方法,其特征在于,所述基于可信時間戳信息對所述第二中間文件進行簽名操作,得到第二簽名值,包括:

    6.一種電子簽章的生成與驗證方法,應用于電子簽章驗證端,其特征在于,所述方法包括:

    7.根據(jù)權利要求6所述的方法,其特征在于,所述獲取待驗目標文件內(nèi)的第一待驗簽章信息,進行第一驗章操作,包括:

    8.根據(jù)權利要求7所述的方法,其中,所述第二待驗簽章信息包括第一待驗簽名值,則所述獲取所述待驗目標文件內(nèi)的第二待驗簽章信息,進行第二驗章操作,包括:

    9.根據(jù)權利要求8所述的方法,其中,所述第二待驗簽章信息還包括待驗輔助信息,則所述獲取所述待驗目標文件內(nèi)的第二待驗簽章信息,進行第二驗章操作,還包括:

    10.根據(jù)權利要求9所述的方法,其特征在于,所述獲取所述待驗目標文件內(nèi)的第三待驗簽章信息,進行第三驗章操作,包括:

    ...

    【技術特征摘要】

    1.一種電子簽章的生成與驗證方法,應用于電子簽章服務端,其特征在于,所述方法包括:

    2.根據(jù)權利要求1所述的方法,其特征在于,所述基于所述初始文件進行防偽操作,得到第一簽章信息,包括:

    3.根據(jù)權利要求2所述的方法,其特征在于,所述基于數(shù)字證書對所述第一中間文件進行簽名操作,得到第一簽名值,包括:

    4.根據(jù)權利要求3所述的方法,其特征在于,在所述將所述第一簽名值作為第二簽章信息嵌入所述第一中間文件內(nèi),還包括;

    5.根據(jù)權利要求4所述的方法,其特征在于,所述基于可信時間戳信息對所述第二中間文件進行簽名操作,得到第二簽名值,包括:

    6.一種電子簽章的生成與驗證方法...

    【專利技術屬性】
    技術研發(fā)人員:陳軍謝巍邢光新
    申請(專利權)人:北京神州龍芯安創(chuàng)信息科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费无码中文字幕A级毛片| 日韩精品久久无码人妻中文字幕| 中文字幕日产无码| 国产成人无码免费视频97 | 国产精品无码一区二区在线| 国产品无码一区二区三区在线| 一本大道无码人妻精品专区| 亚洲精品无码久久毛片波多野吉衣 | 亚洲啪啪AV无码片| 无码人妻精一区二区三区| 日韩精品少妇无码受不了| 国产精品成人一区无码| 亚洲中文无码永久免费| 国产成人精品无码一区二区| 无码视频在线播放一二三区 | 色综合久久无码五十路人妻| 亚洲 另类 无码 在线| 亚洲av日韩av永久无码电影| 久久久久亚洲AV无码网站| 国产AV一区二区三区无码野战 | 日韩国产精品无码一区二区三区| 亚洲区日韩区无码区| 无码免费又爽又高潮喷水的视频 | 波多野结衣AV无码| 日韩AV无码不卡网站| 无码av大香线蕉伊人久久| 丰满爆乳无码一区二区三区| 久久亚洲精品成人无码| 无遮掩无码h成人av动漫| 无码中文av有码中文a| 少妇特殊按摩高潮惨叫无码| 无码国产精品久久一区免费| 在线精品自偷自拍无码中文| 在线观看无码AV网址| 亚洲色在线无码国产精品不卡| 亚洲Av永久无码精品一区二区| 无码粉嫩小泬无套在线观看| 亚洲人片在线观看天堂无码 | 成人无码WWW免费视频| 中文字字幕在线中文无码| 最新国产AV无码专区亚洲|