[發明專利]一種公鑰和私鑰的生成方法、裝置、設備以及介質在審
| 申請號: | 201910975491.4 | 申請日: | 2019-10-14 |
| 公開(公告)號: | CN110708167A | 公開(公告)日: | 2020-01-17 |
| 發明(設計)人: | 尚書;王淋;伍鳴;楊光;龍凡 | 申請(專利權)人: | 杭州云萃流圖網絡科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/30;H04L9/08;H04L9/06 |
| 代理公司: | 11793 北京嘉途睿知識產權代理事務所(普通合伙) | 代理人: | 彭成 |
| 地址: | 311200 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 身份信息 字符串 公鑰 私鑰 私鑰生成 第三方應用標識 公鑰和私鑰 加密密碼 接收用戶 用戶編輯 用戶身份 用戶私鑰 參與度 獲知 終端 應用 安全 | ||
本發明公開了一種公鑰和私鑰的生成方法,接收用戶輸入的字符串,并獲取當前用戶的身份信息,字符串為當前用戶編輯的加密密碼,身份信息為第三方應用標識當前用戶身份的信息;根據字符串與當前用戶的身份信息生成當前用戶對應的私鑰,并根據當前用戶的私鑰生成當前用戶對應的公鑰。通過獲取用戶輸入的字符串及當前用戶的身份信息,來生成當前用戶私鑰,并根據當前用戶的私鑰生成當前用戶對應的公鑰,使得用戶可以獲知自己的公鑰與私鑰。當前用戶的身份信息來自第三應用,所以當前用戶的身份信息便于獲取,由此,當前用戶只需記住自己輸入的字符串,即可得到專屬于自己的公鑰與私鑰,增加用戶對于公鑰與私鑰的參與度,使得終端中數據更加安全。
技術領域
本發明涉及計算機技術領域,尤其涉及一種公鑰和私鑰的生成方法、裝置、設備以及介質。
背景技術
非對稱加密算法需要兩個密鑰:公開密鑰(publickey:簡稱公鑰)和私有密鑰(privatekey:簡稱私鑰)。公鑰與私鑰是一對,如果用公鑰對數據進行加密,只有用對應的私鑰才能解密。因為加密和解密使用的是兩個不同的密鑰,所以這種算法叫作非對稱加密算法。非對稱加密算法實現機密信息交換的基本過程是:甲方生成一對密鑰并將公鑰公開,需要向甲方發送信息的其他角色(乙方)使用該密鑰(甲方的公鑰)對機密信息進行加密后再發送給甲方;甲方再用自己私鑰對加密后的信息進行解密。甲方想要回復乙方時正好相反,使用乙方的公鑰對數據進行加密,同理,乙方使用自己的私鑰來進行解密。
在現有技術中,公鑰和私鑰一般都是由系統自動生產和分配的,公鑰和私鑰數據長度較長,不便于記憶,由此使得用戶參與度不強,用戶也無法獲知自己的公鑰和私鑰。
發明內容
本發明的目的在于針對現有技術的不足之處,提供一種公鑰和私鑰的生成方法、裝置、設備以及介質,以解決現有技術中存在的問題。
為解決上述技術問題,本說明書是這樣實現的:
第一方面,本說明書提供的一種公鑰和私鑰的生成方法,該方法包括:
接收用戶輸入的字符串,并獲取當前用戶的身份信息,其中,所述字符串為當前用戶編輯的加密密碼,所述身份信息為第三方應用標識當前用戶身份的信息;
根據所述字符串與所述當前用戶的身份信息生成當前用戶對應的私鑰,并根據當前用戶的私鑰生成當前用戶對應的公鑰。
進一步的,所述根據所述字符串與所述當前用戶的身份信息生成當前用戶對應的私鑰,具體包括:
將所述字符串與所述當前用戶的身份信息輸入至預先建立的第一計算模型中生成當前用戶對應的私鑰。
進一步的,所述第一計算模型是基于哈希算法建立。
進一步的,所述根據當前用戶的私鑰生成當前用戶對應的公鑰,具體包括:
將所述當前用戶的私鑰輸入至預先建立的第二計算模型中生成當前用戶對應的公鑰。
進一步的,所述第二計算模型是基于用橢圓加密曲線算法建立。
進一步的,根據當前用戶的私鑰生成當前用戶對應的公鑰之后,所述方法還包括:
將當前用戶的身份信息進行哈希算法得到身份驗證信息,并將所述身份驗證信息與所述公鑰上傳至區塊鏈,將所述私鑰存儲于終端。
第二方面,本說明書提供了一種公鑰和私鑰的生成裝置,所述裝置包括:
接收單元,用于接收用戶輸入的字符串,并獲取當前用戶的身份信息,其中,所述字符串為當前用戶編輯的加密密碼,所述身份信息為第三方應用標識當前用戶身份的信息;
生成單元,用于根據所述字符串與所述當前用戶的身份信息生成當前用戶對應的私鑰,并根據當前用戶的私鑰生成當前用戶對應的公鑰。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州云萃流圖網絡科技有限公司,未經杭州云萃流圖網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910975491.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:不正常應對方法、車載網絡系統及電子控制單元
- 下一篇:一種智能物聯網印章系統





