[發明專利]密碼傳輸方法、終端、服務器及可讀存儲介質在審
| 申請號: | 202011435574.3 | 申請日: | 2020-12-09 |
| 公開(公告)號: | CN112637140A | 公開(公告)日: | 2021-04-09 |
| 發明(設計)人: | 王邵林 | 申請(專利權)人: | 深圳市快付通金融網絡科技服務有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 劉冰 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 密碼 傳輸 方法 終端 服務器 可讀 存儲 介質 | ||
1.一種密碼傳輸方法,其特征在于,所述密碼傳輸方法應用于客戶端,所述密碼傳輸方法包括:
在用戶輸入密碼時,獲取所述用戶當前輸入的字符;
采用SM4算法以及存儲的通信秘鑰對用戶當前輸入的所述字符加密,生成所述字符對應的字符密碼數組;
在密碼輸入完成時,采用SM2算法以及存儲的通信公鑰對所述字符密碼數組加密得到密文;
將所述密文發送至服務器。
2.如權利要求1所述的密碼傳輸方法,其特征在于,所述在用戶輸入密碼時,獲取所述用戶當前輸入的字符的步驟之前,還包括:
建立與服務器的用戶會話;
接收并保存服務器發送的通信秘鑰;
將所述通信秘鑰與所述用戶會話關聯,以在所述用戶會話過程中采用所述通信秘鑰對會話數據進行加密。
3.如權利要求1所述的密碼傳輸方法,其特征在于,所述將所述密文發送至服務器的步驟之后,還包括:
在所述客戶端與所述服務器斷開會話后,刪除用戶會話與通信秘鑰的關聯關系;
刪除存儲的所述通信秘鑰。
4.如權利要求1所述的密碼傳輸方法,其特征在于,所述字符密碼數組包括多個,所述在密碼輸入完成時,采用SM2算法以及存儲的通信公鑰對所述字符密碼數組加密得到密文的步驟包括:
合并各個所述字符對應的字符密碼數組,以得到密碼字符串;
采用SM2算法以及存儲的通信公鑰對所述密碼字符串加密,以得到所述密文。
5.一種密碼傳輸方法,其特征在于,所述密碼傳輸方法應用于服務器,所述密碼傳輸方法包括:
接收到所述客戶端發送的密文后,采用SM2算法以及通信私鑰對所述密文解密得到密碼字符串;
將所述密碼字符串拆分為多個字符密碼數組;
采用SM4算法以及與用戶會話關聯的通信秘鑰對每個所述字符密碼數組解密得到密碼字符;
根據所述字符密碼數組的順序對所述密碼字符拼接得到所述密碼明文。
6.如權利要求5所述的密碼傳輸方法,其特征在于,所述接收到所述客戶端發送的密文后,采用SM2算法以及通信私鑰對所述密文解密得到密碼字符串的步驟之前,所述密碼傳輸方法還包括:
在與客戶端建立用戶會話時,生成通信秘鑰;
保存生成的通信秘鑰;
將所述通信秘鑰發送至客戶端。
7.如權利要求5所述的密碼傳輸方法,其特征在于,所述根據所述字符密碼數組的順序對所述密碼字符拼接得到所述密碼明文的步驟之后,還包括:
獲取預存的通信秘鑰;
采用SM3算法以及所述通信秘鑰對解密后的所述密碼明文進行加密,并存儲加密后的所述密碼明文。
8.一種終端,其特征在于,所述終端包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如權利要求1~4中任一項所述的密碼傳輸方法的步驟。
9.一種服務器,其特征在于,所述服務器包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現如權利要求5~7中任一項所述的密碼傳輸方法的步驟。
10.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1~7中任一項所述的密碼傳輸方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市快付通金融網絡科技服務有限公司,未經深圳市快付通金融網絡科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011435574.3/1.html,轉載請聲明來源鉆瓜專利網。





