[發(fā)明專利]一種輕量級密碼加密方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201810144152.7 | 申請日: | 2018-02-12 |
| 公開(公告)號: | CN108462574A | 公開(公告)日: | 2018-08-28 |
| 發(fā)明(設(shè)計)人: | 林家偉;周保群;黃燕飛;陳美任 | 申請(專利權(quán))人: | 廣東睿江云計算股份有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L9/06;H04L9/14 |
| 代理公司: | 廣州嘉權(quán)專利商標(biāo)事務(wù)所有限公司 44205 | 代理人: | 王國標(biāo) |
| 地址: | 528000 廣東省佛山市禪城區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 加密 密碼加密 加密字符串 加密密碼 明文密碼 用戶名生成 字符串連接 組合字符串 加密步驟 第一層 復(fù)雜度 隨機數(shù) 被盜 移植 | ||
1.一種輕量級密碼加密方法,其特征在于,包括如下步驟:
步驟1,獲取用戶輸入的用戶名以及明文密碼;
步驟2,通過用戶名生成鹽隨機數(shù)A1;
步驟3,對用戶的明文密碼進行第一層加密生成加密字符串A2;
步驟4,將A1、A2進行字符串連接,得到加密字符串A3;
步驟5,對加密組合字符串A3進行第二層加密,完成加密步驟得到最終的加密密碼A4。
2.根據(jù)權(quán)利要求1所述的一種輕量級密碼加密方法,其特征在于,在步驟2中,通過用戶名生成鹽隨機數(shù)A1的生成方法為:通過跳躍截取用戶名前2個字符串獲取鹽隨機數(shù)A1的第一部分A11、計算用戶名的字符串長度獲取鹽隨機數(shù)A1的第二部分A12、計算用戶名長度與預(yù)設(shè)鹽值的余數(shù)獲取鹽隨機數(shù)A1的第三部分A13;依次連接A11、A12、A13,從而得到鹽隨機數(shù)A1。
3.根據(jù)權(quán)利要求1所述的一種輕量級密碼加密方法,其特征在于,在步驟3中,對用戶的明文密碼進行第一層加密的方式為MD5單向HASH加密。
4.根據(jù)權(quán)利要求1所述的一種輕量級密碼加密方法,其特征在于,在步驟5中,對加密組合字符串A3進行第二層加密的方式為SHA256單向HASH加密。
5.一種輕量級密碼加密系統(tǒng),其特征在于,所述系統(tǒng)包括:加密信息獲取裝置、加密字符串生成裝置、加密裝置和串接裝置;其中,加密信息獲取裝置用于監(jiān)聽并獲取用戶名以及明文密碼;加密字符串生成裝置用于生成鹽隨機數(shù);加密裝置用于對字符串進行加密;串接裝置用于連接加密字符串以及鹽隨機數(shù)的各個組成部分。
6.根據(jù)權(quán)利要求5所述的一種輕量級密碼加密系統(tǒng),其特征在于,所述加密信息獲取裝置包括加密信息獲取模塊,其中,所述加密信息獲取模塊用于監(jiān)聽并獲取用戶名以及明文密碼。
7.根據(jù)權(quán)利要求5所述的一種輕量級密碼加密系統(tǒng),其特征在于,所述加密字符串生成裝置包括第一部分生成模塊、第二部分生成模塊和第三部分生成模塊,其中,所述第一部分生成模塊用于跳躍截取用戶名前2個字符串,第二部分用于生成模塊計算用戶名的字符串長度,第三部分生成模塊用于計算用戶名長度與預(yù)設(shè)鹽值的余數(shù)。
8.根據(jù)權(quán)利要求5所述的一種輕量級密碼加密系統(tǒng),其特征在于,所述加密裝置包括MD5加密模塊和SHA256加密模塊,其中,所述MD5加密模塊用于對字符串進行MD5單向HASH加密,所述SHA256加密模塊用于對字符串進行SHA256單向HASH加密。
9.根據(jù)權(quán)利要求5所述的一種輕量級密碼加密系統(tǒng),其特征在于,所述串接裝置包括鹽隨機數(shù)串接模塊和加密串接模塊,所述鹽隨機數(shù)串接模塊用于組合鹽隨機數(shù)字符串,加密串接模塊用于組合鹽隨機數(shù)和MD5加密后的明文密碼。
10.一種輕量級密碼加密系統(tǒng),其特征在于,所述系統(tǒng)包括:存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序以執(zhí)行以下步驟:
步驟1,獲取用戶輸入的用戶名以及明文密碼;
步驟2,通過用戶名生成鹽隨機數(shù)A1;
步驟3,對用戶的明文密碼進行第一層加密生成加密字符串A2;
步驟4,將A1、A2進行字符串連接,得到加密字符串A3;
步驟5,對加密組合字符串A3進行第二層加密,完成加密步驟得到最終的加密密碼A4。
該專利技術(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/201810144152.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲介質(zhì)
- 一種車聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺的數(shù)據(jù)加密方法及系統(tǒng)





