[發明專利]報文加簽、驗簽的方法及裝置在審
| 申請號: | 202010596718.7 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111756755A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 張鵬;楊鵬;徐彥斌;王定昌 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L9/08;H04L9/32 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;吳學鋒 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 方法 裝置 | ||
本發明公開了一種報文加簽、驗簽的方法及裝置,該報文加簽方法包括:根據報文的報文類型,從預配置的加簽配置文件中,確定所述報文預配置的加簽項;所述加簽配置文件預配置有報文類型與加簽項的對應關系;根據所述報文預配置的加簽項,確定所述報文中需要加簽的報文字段;對所述報文中需要加簽的報文字段進行加簽處理,得到加簽后密文串;將加簽后密文串存入報文中。本發明可直接通過加簽配置文件,適配不同的報文進行加簽,提高了報文加簽的處理效率,與現有技術對比,不需針對每種報文單獨設計程序,解決報文加簽程序繁瑣的問題,可直接通過設計加簽項適配多種報文,縮短了開發周期,節省了人力開發工作。
技術領域
本發明涉及計算機技術領域,尤其涉及一種報文加簽、驗簽的方法及裝置。
背景技術
本部分旨在為權利要求書中陳述的本發明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
目前在不同銀行多個系統間的信息交互,主要是使用以XML格式傳輸的報文,如人民銀行與各商業銀行各個系統之間的信息交互。為保證報文的安全性和有效性,需要對報文進行帶有數字簽名的加簽或驗簽,具體方法是對報文中的特定字段進行相應的加簽或驗簽。
但現有技術下,由于在上述信息交互中涉及的系統數量很多,報文種類多,加簽字段數量和種類繁雜,一旦有新增報文類型,加簽或驗簽程序的設計會比較繁瑣,如需要重新對報文的加簽或驗簽模塊進行開發,而對于不同報文的加簽或驗簽模塊開發是十分耗時耗力的。傳統的處理方式,需要針對不同的報文類型,如報文文本格式,開發相應的加簽或驗簽程序,如,每種XML格式的報文的加簽和驗簽,至少要對應兩支java程序。
綜上,現有技術下對報文進行加簽和驗簽需針對不同的報文單獨設計計算機程序,導致報文加簽和驗簽程序的設計程序繁瑣,同時也造成了報文加簽和驗簽的開發時間過程過長,以及需耗費大量人力的問題。
發明內容
本發明實施例提供一種報文加簽的方法,用以解決報文加簽程序繁瑣的問題,該方法包括:
根據報文的報文類型,從預配置的加簽配置文件中,確定所述報文預配置的加簽項;所述加簽配置文件預配置有報文類型與加簽項的對應關系;
根據所述報文預配置的加簽項,確定所述報文中需要加簽的報文字段;
對所述報文中需要加簽的報文字段進行加簽處理,得到加簽后密文串;
將加簽后密文串存入報文中。
本發明實施例還提供一種報文加簽的裝置,用以解決報文加簽程序繁瑣的問題,該裝置包括:
加簽項確定模塊,用于根據報文的報文類型,從預配置的加簽配置文件中,確定所述報文預配置的加簽項;所述加簽配置文件預配置有報文類型與加簽項的對應關系;
報文字段確定模塊,用于根據所述報文預配置的加簽項,確定所述報文中需要加簽的報文字段;
加簽處理模塊,用于對所述報文中需要加簽的報文字段進行加簽處理,得到加簽后密文串;
密文串存入模塊,用于將加簽后密文串存入報文中。
本發明實施例提供一種報文驗簽的方法,用以解決報文驗簽程序繁瑣的問題,該方法包括:
根據報文的報文類型,從預配置的驗簽配置文件中,確定所述報文預配置的驗簽項;所述驗簽配置文件預配置有報文類型與驗簽項的對應關系;
根據所述報文預配置的驗簽項,確定所述報文中需要驗簽的報文字段;
對所述報文中需要驗簽的報文字段進行驗簽處理,得到驗簽結果。
本發明實施例還提供一種報文驗簽的裝置,用以解決報文驗簽程序繁瑣的問題,該裝置包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010596718.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種服務器監控方法及裝置
- 下一篇:基于區塊鏈的多因素電量交易匹配方法及裝置





