[發(fā)明專利]數(shù)據(jù)處理方法、裝置、系統(tǒng)、終端、服務器和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110454931.9 | 申請日: | 2021-04-26 |
| 公開(公告)號: | CN113204772B | 公開(公告)日: | 2023-04-28 |
| 發(fā)明(設計)人: | 王永川 | 申請(專利權(quán))人: | 五八有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 呂俊秀 |
| 地址: | 300450 天津市濱海新區(qū)經(jīng)濟技術(shù)開*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)處理 方法 裝置 系統(tǒng) 終端 服務器 存儲 介質(zhì) | ||
1.一種數(shù)據(jù)處理方法,其特征在于,包括:
攔截客戶端向業(yè)務服務器發(fā)送的數(shù)據(jù)請求,并獲取用戶信息;
對所述數(shù)據(jù)請求中的請求頭和所述用戶信息進行簽名,得到簽名信息,并對所述簽名信息進行加密,得到簽名信息密文,對所述請求頭和所述用戶信息進行加密,得到用戶信息密文,其中,對所述請求頭進行加密是基于所述請求頭中包括預設設置的加密參數(shù)進行的,對請求頭和用戶信息進行加密時,首先采用異或加密方式進行第一次加密,得到第一加密用戶信息,之后采用對稱加密算法對第一加密用戶信息再次進行加密,得到用戶信息密文;
對所述數(shù)據(jù)請求中的請求體和請求行采用不同加密方式分別進行加密,得到請求密文;
根據(jù)所述簽名信息密文、用戶信息密文和所述請求密文,生成數(shù)據(jù)請求密文;
將所述數(shù)據(jù)請求密文發(fā)送至所述業(yè)務服務器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,對所述數(shù)據(jù)請求中的請求體和請求行進行加密,得到請求密文,包括:
生成隨機數(shù),并對所述隨機數(shù)進行加密,得到密鑰密文;
以所述隨機數(shù)為AES密鑰,對所述數(shù)據(jù)請求中的請求體和請求行進行AES加密,得到請求密文;
所述根據(jù)所述簽名信息密文、用戶信息密文和所述請求密文,生成數(shù)據(jù)請求密文,包括:
根據(jù)所述簽名信息密文、用戶信息密文、密鑰密文和所述請求密文,生成數(shù)據(jù)請求密文。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述隨機數(shù)加密,得到密鑰密文,包括:
調(diào)用動態(tài)庫對所述隨機數(shù)進行加密,得到密鑰密文。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述數(shù)據(jù)請求密文發(fā)送至所述業(yè)務服務器之后,還包括:
攔截業(yè)務服務器發(fā)送的響應密文,所述響應密文是根據(jù)所述AES密鑰對業(yè)務服務器返回的響應明文進行AES加密得到的;
以所述隨機數(shù)為AES密鑰,對所述響應密文進行AES解密,得到響應明文,并將所述響應明文發(fā)送至所述客戶端。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述簽名信息密文、用戶信息密文、密鑰密文和所述請求密文,生成數(shù)據(jù)請求密文,包括:
以預設分隔符將所述簽名信息密文、用戶信息密文、密鑰密文和所述請求密文拼接為一個字符串,得到所述數(shù)據(jù)請求密文。
6.一種數(shù)據(jù)處理方法,其特征在于,包括:
攔截向業(yè)務服務器發(fā)送的數(shù)據(jù)請求密文;
解析所述數(shù)據(jù)請求密文,得到簽名信息密文、用戶信息密文和請求密文;
對所述簽名信息密文進行解密,得到簽名信息,并對所述用戶信息密文進行解密,得到請求頭和用戶信息;
在對所述簽名信息和所述用戶信息驗證成功后,對所述請求密文進行解密,得到請求體和請求行;
將所述請求頭、請求體和請求行拼接為數(shù)據(jù)請求,并將所述數(shù)據(jù)請求發(fā)送至所述業(yè)務服務器。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,解析所述數(shù)據(jù)請求密文,得到簽名信息密文、用戶信息密文和請求密文,包括:
解析所述數(shù)據(jù)請求密文,得到簽名信息密文、用戶信息密文、密鑰密文和請求密文;
對所述請求密文進行解密,得到請求體和請求行,包括:
對所述密鑰密文進行解密,得到AES密鑰;
根據(jù)所述AES密鑰,對所述請求密文進行AES解密,得到請求體和請求行。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,解析所述數(shù)據(jù)請求密文,得到簽名信息密文、用戶信息密文、密鑰密文和請求密文,包括:
識別所述數(shù)據(jù)請求密文中的預設分隔符;
根據(jù)所述預設分隔符,將所述數(shù)據(jù)請求密文分割為簽名信息密文、用戶信息密文、密鑰密文和請求密文。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,還包括:
攔截所述業(yè)務服務器返回的響應明文,并根據(jù)所述AES密鑰,對所述響應明文進行AES加密,得到響應密文;
將所述響應密文發(fā)送至客戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于五八有限公司,未經(jīng)五八有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110454931.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種多段式自動升降晾衣架及其使用方法
- 下一篇:一種西林瓶打標裝置
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





