代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/security_huks 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
HUKS(Harmony Universal KeyStore,鸿蒙通用密钥库系统)向应用提供密钥库能力,包括密钥管理及密钥的密码学操作等功能。HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成。
HUKS模块可以分为如下三大部分:
HUKS SDK层:提供HUKS API供应用调用。
HUKS Service层:实现HUKS密钥管理、存储等功能。
HUKS Engine层:HUKS核心模块,负责密钥生成以及加解密等工作。对于标准系统设备,该部分模块在商用场景下必须在安全环境下运行,包括TEE或者具备安全能力的芯片等。由于安全环境需要特定硬件支持,因此在开源代码中为模拟实现。对于小型和轻量系统,HUKS模块仅提供根密钥保护方案的模拟实现,商用场景下必须根据产品能力适配硬件根密钥或者使用其他根密钥保护方案。
base/security/huks/
├── build # 编译配置文件
├── frameworks # 框架代码, 作为基础功能目录, 被interfaces和services使用.
│ └── huks_standard # 代码实现
│ └── huks_lite # 小型和轻量系统编译脚本
│ └── crypto_lite # 加解密实现
├── interfaces # 接口API代码
│ └── innerkits
│ └── huks_standard
│ └── huks_lite
└── services
└── huks_standard
安全子系统
security_huks
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。