密鑰派生介紹及算法規(guī)格
在密碼學(xué)中,密鑰派生函數(shù)(Key derivation function,KDF)使用偽隨機函數(shù)從諸如主密碼或密碼的秘密值中派生出一個或多個密鑰。
支持的算法
以下為密鑰派生支持的規(guī)格說明。
面向OpenHarmony的廠商適配密鑰管理服務(wù)規(guī)格分為必選規(guī)格和可選規(guī)格。必選規(guī)格為所有廠商均支持的算法規(guī)格。而對于可選規(guī)格,廠商將基于實際情況決定是否實現(xiàn),如需使用,請查閱具體廠商提供的說明,確保規(guī)格支持再使用。
建議開發(fā)者使用必選規(guī)格開發(fā)應(yīng)用,可保證全平臺兼容。
派生密鑰是業(yè)務(wù)基于三段式得到密鑰會話結(jié)果,業(yè)務(wù)可決定派生密鑰是否由HUKS管理(即密鑰不出TEE)亦或是業(yè)務(wù)獨立管理。
算法/摘要 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md ] | 派生密鑰的算法/長度 | 派生結(jié)果密鑰可用算法/長度 | API級別 | 是否必選規(guī)格 |
---|---|---|---|---|
HKDF/SHA256 | AES/192-256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
HKDF/SHA384 | AES/256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
HKDF/SHA512 | AES/256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
PBKDF2/SHA256 | AES/192-256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
PBKDF2/SHA384 | AES/256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
PBKDF2/SHA512 | AES/256 | AES/128/192/256 HMAC/8-1024 SM4/128 | 8+ | 是 |
審核編輯 黃宇
-
密鑰
+關(guān)注
關(guān)注
1文章
146瀏覽量
20290 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2620瀏覽量
44066
發(fā)布評論請先 登錄
根據(jù)Datasheet里cyT2B5L有1024位otp,全部都能用來存儲密鑰嗎?
鴻蒙5開發(fā)寶藏案例分享---穿戴開發(fā)寶藏指南
Chatbox中配置MaaS模型服務(wù)使用全流程

鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit配置登錄權(quán)限
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit獲取手機號
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit獲取收貨地址
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit獲取華為賬號用戶信息概述
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit獲發(fā)票抬頭
鴻蒙應(yīng)用元服務(wù)開發(fā)-Account Kit概述
如何將Keyring用于CAAM分區(qū)加密的密鑰?
HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))綜述
鴻蒙原生開發(fā)手記:01-元服務(wù)開發(fā)
HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦接入方案
TDA4 HS Prime密鑰燒錄以及vHSM的集成

TMP1827 的 密鑰生成和身份驗證機制

評論