[發明專利]一種基于rsa和MD5的數據傳輸方法及組件有效
| 申請號: | 202011163694.2 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112367171B | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 蘇善寶;范淵;吳卓群 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | H04L9/14 | 分類號: | H04L9/14;H04L9/30;H04L9/06;H04L9/32;H04L9/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王云曉 |
| 地址: | 310000 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rsa md5 數據傳輸 方法 組件 | ||
1.一種基于rsa和MD5的數據傳輸方法,其特征在于,應用于客戶端,包括:
利用rsa算法加密目標數據,得到加密數據;
計算所述目標數據的第一MD5值,以及所述加密數據的第二MD5值;
按照預設規則組合所述第一MD5值和所述第二MD5值,得到所述目標數據的簽名;
將所述加密數據和所述簽名傳輸至服務端,以便服務端利用所述rsa算法解密所述加密數據,并利用所述簽名進行數據校驗;
所述服務端利用所述rsa算法解密所述加密數據,并利用所述簽名進行數據校驗,包括:
所述服務端利用所述rsa算法解密所述加密數據,獲得所述目標數據;
計算所述目標數據的目標MD5值,并解析所述簽名得到所述第一MD5值和所述第二MD5值;
對比所述目標MD5值和所述第一MD5值,若所述目標MD5值和所述第一MD5值一致,則計算所述加密數據的加密MD5值;
對比所述加密MD5值和所述第二MD5值,若所述加密MD5值和所述第二MD5值一致,則返回傳輸成功的提示消息至所述客戶端。
2.根據權利要求1所述的基于rsa和MD5的數據傳輸方法,其特征在于,所述按照預設規則組合所述第一MD5值和所述第二MD5值,得到所述目標數據的簽名,包括:
將所述第一MD5值劃分為由N位字符組成的數據段,得到多個第一數據段;
將所述第二MD5值劃分為由N位字符組成的數據段,得到多個第二數據段;
將所述多個第二數據段插空至所述多個第一數據段,得到所述簽名。
3.根據權利要求1所述的基于rsa和MD5的數據傳輸方法,其特征在于,所述利用rsa算法加密目標數據,得到加密數據之前,還包括:
將所述目標數據轉換為json字符串,并對所述json字符串進行中文轉碼。
4.根據權利要求1所述的基于rsa和MD5的數據傳輸方法,其特征在于,所述按照預設規則組合所述第一MD5值和所述第二MD5值,得到所述目標數據的簽名之前,還包括:
按照預設進制數對所述第一MD5值和所述第二MD5值進行轉換。
5.根據權利要求1至4任一項所述的基于rsa和MD5的數據傳輸方法,其特征在于,所述將所述加密數據和所述簽名傳輸至服務端之前,還包括:
對所述簽名進行base64編碼。
6.根據權利要求1所述的基于rsa和MD5的數據傳輸方法,其特征在于,還包括:
若所述目標MD5值和所述第一MD5值不一致,或所述加密MD5值和所述第二MD5值不一致,則所述服務端返回傳輸失敗的提示消息至所述客戶端。
7.一種基于rsa和MD5的數據傳輸裝置,其特征在于,應用于客戶端,包括:
加密模塊,用于利用rsa算法加密目標數據,得到加密數據;
計算模塊,用于計算所述目標數據的第一MD5值,以及所述加密數據的第二MD5值;
組合模塊,用于按照預設規則組合所述第一MD5值和所述第二MD5值,得到所述目標數據的簽名;
傳輸模塊,用于將所述加密數據和所述簽名傳輸至服務端,以便服務端利用所述rsa算法解密所述加密數據,并利用所述簽名進行數據校驗;
所述服務端利用所述rsa算法解密所述加密數據,并利用所述簽名進行數據校驗,包括:
所述服務端利用所述rsa算法解密所述加密數據,獲得所述目標數據;
計算所述目標數據的目標MD5值,并解析所述簽名得到所述第一MD5值和所述第二MD5值;
對比所述目標MD5值和所述第一MD5值,若所述目標MD5值和所述第一MD5值一致,則計算所述加密數據的加密MD5值;
對比所述加密MD5值和所述第二MD5值,若所述加密MD5值和所述第二MD5值一致,則返回傳輸成功的提示消息至所述客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011163694.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:主溝耐材侵蝕監測預警系統
- 下一篇:一種高效型鋰電池電芯漿波動式攪拌設備





