未验证 提交 eb61f1a7 编写于 作者: Z zengyawen 提交者: Gitee

update zh-cn/application-dev/security/huks-overview.md.

Signed-off-by: Nzengyawen <zengyawen1@huawei.com>
上级 c18490ba
# HUKS概述 # HUKS概述
### 功能简介 ## 功能简介
HUKS(OpenHarmony Universal KeyStore)向应用提供密钥库能力,包括密钥管理及密钥的密码学操作等功能。HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成。 HUKS(OpenHarmony Universal KeyStore)向应用提供密钥库能力,包括密钥管理及密钥的密码学操作等功能。HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成。
### 基本概念 ## 基本概念
- HUKS提供密钥管理功能,支持的主要操作包括:加密解密、签名验签、派生协商密钥、计算HMAC(Hash-based Message Authentication Code)。 - HUKS提供密钥管理功能,支持的主要操作包括:加密解密、签名验签、派生协商密钥、计算HMAC(Hash-based Message Authentication Code)。
- HUKS涉及的算法主要有:AES加密解密、RSA加密解密、RSA签名验签、ECC签名验签、DSA签名验签、ED25519签名验签、PBKDF2派生、DH协商、ECDH协商、X25519协商等。 - HUKS涉及的算法主要有:AES加密解密、RSA加密解密、RSA签名验签、ECC签名验签、DSA签名验签、ED25519签名验签、PBKDF2派生、DH协商、ECDH协商、X25519协商等。
- HUKS当前使用的算法库为OpenSSL和mbed TLS。 - HUKS当前使用的算法库为OpenSSL和mbed TLS。
### 运作机制 ## 运作机制
HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。 HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。
...@@ -23,5 +23,5 @@ HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。 ...@@ -23,5 +23,5 @@ HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。
>![](../public_sys-resources/icon-notice.gif) **须知:当Init、Update、Finish操作中的任一阶段发生错误时,都需要调用Abort操作来终止密钥的使用。** >![](../public_sys-resources/icon-notice.gif) **须知:当Init、Update、Finish操作中的任一阶段发生错误时,都需要调用Abort操作来终止密钥的使用。**
### 约束与限制 ## 约束与限制
不涉及。 不涉及。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册