"); //-->
1.HMAC算法的應用:
目前HMAC算法主要應用在服務器對訪問者進行鑒權認證流程中。
2.HMAC算法簡介:
HMAC是密鑰相關的哈希運算消息認證碼(Hash-based Message Authentication Code)的縮寫。HMAC中的H代指Hash散列算法,HMAC可以使用多種單項散列式,例如使用SHA-1,則構成HMAC-1,選用SHA-256散列算法,則構成HMAC-256。
3. 計算步驟:

補充說明:
(1)如果密鑰比單向散列函數分組長度要短,就需要在末尾填充0,直到其長度達到單向散列函數的分組長度為止。
如果密鑰比分組長度要長,則要用單向散列函數求出密鑰的散列值,然后將這個散列值用作HMAC的密鑰。
(2)ipad為00110110的循環,直到達到單項散列函數的分組長度。
opad為01011100的循環,直到達到單項散列函數的分組長度。
綜述:有一些用戶會將HMAC算法應用到嵌入式版權保護中,即MCU和加密芯片基于HMAC算法完成鑒權認證,也有用戶會應用到遠程登錄認證中,將密鑰存儲在終端設備的加密芯片中,啟動聯網后,基于加密芯片完成與后臺服務器的身份認證。凌科芯安公司可根據客戶需求不同,靈活設置加密芯片中的算法,除了HMAC還可支持3DES、AES、RSA、ECC、國密SM2等各種加解密、簽名驗簽算法,通過安全芯片自身軟硬件防護機制,對HMAC或其他算法使用的密鑰實行安全保護,保證密鑰存儲和運行中的安全。同時通過硬件協處理器助力算法加速,提升運算性能。
*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。
相關推薦
奮楫揚帆,破浪篤行:“十五五”5G-A產業發展趨勢及落地策略
電子科技大學--嵌入式系統應用開發技術19
查找工控資料
以低空場景應用,加速低空萬億藍海
查找工控資料
D觸發器組成的曝光定時器
智啟未來,“機”舞新篇:“十五五”機器人產業發展趨勢及落地策略
常見的硬件英文縮寫匯總
J210組成的脈沖延遲電路
D觸發器組成的定時器
遍地開花的多核技術
數字式電子鐘電路(CD4017、CD4518、CD4511)
賽迪顧問發布“十五五”工業軟件產業發展趨勢及落地策略
解決電源系統的設計挑戰(視頻)
電子科技大學--嵌入式系統應用開發技術16
汽車強國,以“新”制勝: “十五五”新能源汽車產業發展趨勢及落地策略
電子科技大學--嵌入式系統應用開發技術20
解決電源系統的設計挑戰
Power Everywhere 全景觀——關于架構的價值,Licensing規范和Power.org(視頻)
ROHM開發出更小的通用貼片電阻器新產品“MCRx系列”
電子科技大學--嵌入式系統應用開發技術18
[求助]
藍圖初現——IDC發布具身智能機器人市場分析報告
下載組態王6.X免狗版
遍地開花的多核技術(視頻)
TrendForce:2024Q3 全球前十大晶圓代工企業產值總和以 349 億美元創下新高
SK 海力士新設 AI 芯片開發和量產部門,任命首席開發官及首席生產官
電子科技大學--嵌入式系統應用開發技術17
查找工控資料
JEC-2組成的延時電路(二)