[發明專利]一種基于哈希算法的電力物資編碼優化方法在審
| 申請號: | 201911077830.3 | 申請日: | 2019-11-06 |
| 公開(公告)號: | CN110889595A | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 范江東;李明;袁康培;高瞻;沈海波;尹玉鳳;鄭逸林;張明明;王勇 | 申請(專利權)人: | 國網浙江省電力有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/06 |
| 代理公司: | 浙江千克知識產權代理有限公司 33246 | 代理人: | 王豐毅 |
| 地址: | 310007 *** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 算法 電力 物資 編碼 優化 方法 | ||
1.一種基于哈希算法的電力物資編碼優化方法,運用基于MD5消息摘要算法基礎上構造而成的HMAC-MD5算法,HMAC-MD5算法將密鑰與消息數據混合,使用哈希函數對混合結果進行哈希計算,將所得哈希值與密鑰混合,然后再次應用哈希函數;
HMAC-MD5接受任何大小的密鑰,并生成長度為128位的哈希序列;
HMAC-MD5算法的描述如下:
HMAC(K,M)=H(K⊕opad‖H(K⊕ipad‖M));
K:密鑰;M:消息內容;H:散列函數,該散列函數選取MD5;
opad和ipad:分別是由若干個0x5c和0x36組成的字符串;
⊕:異或運算;‖:連接操作。
2.根據權利要求1所述的基于哈希算法的電力物資編碼優化方法,其特征在于,所述HMAC-MD5算法的計算過程步驟如下:
步驟1:在密鑰K后面添加0來創建一個長為B的字符串;
步驟2:將步驟1生成的字符串與ipad做異或運算,形成結果字符串;
步驟3:將消息M的數據流附加到步驟2的結果字符串的末尾;
步驟4:將MD5算法作用于步驟3生成的數據流;
步驟5:將步驟1生成的字符串與opad做異或運算,形成結果字符串;
步驟6:再將步驟4的結果附加到步驟5的結果字符串的末尾;
步驟7:將MD5算法作用于步驟6生成的數據流,最終輸出結果。
3.根據權利要求1所述的基于哈希算法的電力物資編碼優化方法,其特征在于,HMAC的安全性依賴于嵌入的Hash函數,同時也依賴于密鑰,密鑰的安全性依賴于它的長度和隨機性。
4.根據權利要求1所述的基于哈希算法的電力物資編碼優化方法,其特征在于,基于HMAC-MD5算法,對不同的編碼體系下的現狀編碼進行了轉化,生成統一的128位哈希序列編碼,轉換為16進制后為32位;同時,對同一編碼的內容,采用兩種不同的密鑰進行對比,產生完全不同的哈希序列。
5.根據權利要求4所述的基于哈希算法的電力物資編碼優化方法,其特征在于,采用偽隨機序列的方法生成密鑰,通過安全的密鑰協商機制、密鑰的更新方式保障其安全性。
6.一種基于HMAC-MD5算法的編碼方式產生的編碼與IPv6地址的融合方式。
7.根據權利要求6所述的基于HMAC-MD5算法的編碼方式產生的編碼與IPv6地址的融合方式,其特征在于,所述IPv6地址包括全球網絡標識符、本地子網標識符、主機標識符,所述主機標識符包括基于HMAC-MD5算法的編碼方式產生的編碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網浙江省電力有限公司,未經國網浙江省電力有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911077830.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無人機電池及無人機
- 下一篇:一種機械加工用定裝夾具
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





