[發明專利]一種用于網絡設備的動態密碼生成方法及裝置在審
| 申請號: | 201610018101.0 | 申請日: | 2016-01-12 |
| 公開(公告)號: | CN105515769A | 公開(公告)日: | 2016-04-20 |
| 發明(設計)人: | 李鵬 | 申請(專利權)人: | 漢柏科技有限公司 |
| 主分類號: | H04L9/16 | 分類號: | H04L9/16;H04L9/08;H04L29/06 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 李相雨 |
| 地址: | 300384 天津市濱海新*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 網絡設備 動態 密碼 生成 方法 裝置 | ||
1.一種用于網絡設備的動態密碼生成方法,其特征在于,包括:
獲取所述網絡設備的當前時間,并根據所述當前時間獲取隨機碼;
根據所述隨機碼與第一預設密鑰獲取中間密碼值;
根據所述中間密碼值與第二預設密鑰獲取超級用戶密碼,并將超 級用戶的密碼替換為所述超級用戶密碼。
2.根據權利要求1所述的動態密碼生成方法,其特征在于,根據 所述中間密碼值與所述第二預設密鑰獲取超級用戶密碼,并將超級用 戶的密碼替換為所述超級用戶密碼的步驟之后,所述方法還包括:
查看替換為所述超級用戶密碼后的時間段是否超過預設時間段, 若超過預設時間且所述超級用戶密碼未使用,則判定該超級用戶密碼 失效。
3.根據權利要求2所述的動態密碼生成方法,其特征在于,獲取 所述網絡設備的當前時間,并根據所述當前時間獲取隨機碼的步驟包 括:
將當前時間轉換分別表示月、日、時、分和秒的5個數值;
根據上述5個數值利用哈希算法獲取一個哈希數值作為隨機碼。
4.根據權利要求3所述的動態密碼生成方法,其特征在于,采用 localtime函數將所述當前時間轉換分別表示月、日、時、分和秒的5 個數值。
5.根據權利要求3或4所述的動態密碼生成方法,其特征在于, 所述哈希算法為:
RO(v1,v2)=(((v1)>>(v2))+((v1)<<(32-(v1))));
式中,“>>”為右移運算符;“<<”為左移運算符;v1>>v2表示 將v1向右移v2位;v1<<(32-(v1)表示將v1向左移32-(v1)位。
6.根據權利要求1所述的動態密碼生成方法,其特征在于,所述 第一預設密鑰與所述第二預設密鑰由固定字符串與當前網絡設備的序 列號組成;其中所述序列號包括多位字母與多位數字;
所述第一預設密鑰由所述序列號中多位數字與所述固定字符串組 成;
所述第二預設密鑰由所述序列號中多位字母與所述固定字符串組 成。
7.一種用于網絡設備的動態密碼生成裝置,其特征在于,包括:
隨機碼獲取模塊,用于獲取所述網絡設備的當前時間,并根據所 述當前時間獲取隨機碼;
中間密碼值獲取模塊,用于根據所述隨機碼與所述第一預設密鑰 獲取中間密碼值;
超級用戶密碼獲取模塊,用于根據所述中間密碼值與所述第二預 設密鑰獲取超級用戶密碼,并將超級用戶的密碼替換為所述超級用戶 密碼。
8.根據權利要求7所述的動態密碼生成裝置,其特征在于,該裝 置還包括定時模塊,該定時模塊用于查看替換為所述超級用戶密碼后 的時間段是否超過預設時間段,若超過預設時間且所述超級用戶密碼 未使用,則判定該超級用戶密碼失效。
9.根據權利要求7所述的動態密碼生成裝置,其特征在于,所述 隨機碼獲取模塊還包括:
當前時間轉換單元,用于將當前時間轉換分別表示月、日、時、 分和秒的5個數值;
隨機碼計算單元,用于根據上述5個數值利用哈希算法獲取一個 哈希數值作為隨機碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于漢柏科技有限公司,未經漢柏科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610018101.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于通信設備的高速接口板卡和設置方法
- 下一篇:用于數據傳輸的方法和裝置





