当前位置: 首页 > news >正文

鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥生成介绍及算法规格】

密钥生成介绍及算法规格

当业务需要使用HUKS生成随机密钥,并由HUKS进行安全保存时,可以调用HUKS的接口生成密钥。

注意:  密钥别名中禁止包含个人数据等敏感信息。
开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。

  • 随机生成:指HUKS在生成密钥时,利用密码学安全的伪随机数,提高密钥的随机性、不可预测性以及不可重现性,确保生成的密钥难以被推测。
  • 安全保存:指通过HUKS生成的密钥,除了非对称密钥中的公钥外,密钥的全生命周期(从生成到销毁)均只能由HUKS在安全存储区使用,且生成的密钥文件不能被除HUKS以外的任何业务直接访问。即使是生成密钥的业务,后续也只能通过HUKS提供的接口执行密钥操作,从而获取操作结果。

支持的算法

以下为密钥生成支持的规格说明。

面向OpenHarmony的厂商适配密钥管理服务规格分为必选规格和可选规格。必选规格为所有厂商均支持的算法规格。而对于可选规格,厂商将基于实际情况决定是否实现,如需使用,请查阅具体厂商提供的说明,确保规格支持再使用。

建议开发者使用必选规格开发应用,可保证全平台兼容。

搜狗高速浏览器截图20240326151450.png

算法支持的密钥长度API级别是否必选规格
AES128、192、2568+
RSA512、768、10248+
RSA2048、3072、40968+
HMAC8-1024(含),必须是8的倍数8+
ECC2248+
ECC256、384、5218+
ED255192568+
X255192568+
DSA512-1024(含),8的倍数8+
DH20488+
DH3072、40968+
SM22569+
SM41289+HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿
http://www.lryc.cn/news/391558.html

相关文章:

  • 电气-伺服(4)CANopen
  • JavaFx基础知识
  • 学会python——用python制作一个登录和注册窗口(python实例十八)
  • Vue3+Element-plus的表单重置
  • pytorch中的contiguous()
  • Windows系统安装分布式搜索和分析引擎Elasticsearch与远程访问详细教程
  • 深入理解计算机系统 CSAPP 家庭作业8.26
  • 界面材料知识
  • 【Git】远程仓库操作
  • clonezilla(再生龙)克隆物理机linux系统,然后再去另一台电脑安装
  • 短视频电商源码的优势及软件架构解析
  • Git使用[推送大于100M的文件后解救办法]
  • RClone挂载有阿里云的AList
  • [ruby on rails]rails6.0升级6.1
  • 大模型日报 2024-07-04
  • 技术成神之路:设计模式(一)单例模式
  • 四、(3)补充beautifulsoup、re正则表达式、标签解析
  • Vscode快捷键崩溃
  • Spring Boot中的开发工具与插件推荐
  • qt6 获取百度地图(一)
  • overlap的uORF对TE的抑制程度为什么显著高于non-overlap的uORF
  • 面向高精度导航定位领域的UM980RTK定位模块
  • 145-四路16位125Msps AD FMC子卡模块
  • 服务器被劫持
  • 康姿百德磁性床垫好不好,效果怎么样靠谱吗
  • [吃瓜教程]南瓜书第5章神经网络
  • 装饰模式解析:基本概念和实例教程
  • 211.xv6——3(page tables)
  • yum使用报错:ImportError: /lib64/libxml2.so.2: file too short
  • 【Android面试八股文】你是怎么保证Android设备的时间与服务器时间同步的?(使用NTP和TrueTime方案)