0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙开发:Universal Keystore Kit密钥管理服务 签名、验签介绍及算法规格

jf_46214456 ? 来源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-10 09:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

签名/验签介绍及算法规格

为实现数据完整性保护和防抵赖,可使用生成/导入的密钥,对数据进行签名验签操作。

支持的算法

以下为密钥签名/验签支持的规格说明。

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

建议开发者使用必选规格开发应用,可保证全平台兼容。
开发前请熟悉鸿蒙开发指导文档 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

QQ截图20240705210937.png

算法/摘要算法/填充模式备注API级别是否必选规格
RSA/MD5/PKCS1_V1_5 RSA/SHA1/PKCS1_V1_5 RSA/SHA224/PKCS1_V1_5 RSA/SHA224/PSS-8+
RSA/SHA256/PKCS1_V1_5 RSA/SHA384/PKCS1_V1_5 RSA/SHA512/PKCS1_V1_5 RSA/SHA256/PSS RSA/SHA384/PSS RSA/SHA512/PSS-8+
RSA/NoDigest/PKCS1_V1_5NoDigest需要指定TAG HuksKeyDigest.HUKS_DIGEST_NONE9+
DSA/SHA1 DSA/SHA224 DSA/SHA256 DSA/SHA384 DSA/SHA512-8+
DSA/NoDigestNoDigest需要指定TAG HuksKeyDigest.HUKS_DIGEST_NONE9+
ECC/SHA1 ECC/SHA224-8+
ECC/SHA256 ECC/SHA384 ECC/SHA512-8+
ECC/NoDigestNoDigest需要指定TAG HuksKeyDigest.HUKS_DIGEST_NONE9+
ED25519/NoDigestNoDigest需要指定TAG HuksKeyDigest.HUKS_DIGEST_NONE8+
SM2/SM3-9+

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4720

    浏览量

    95962
  • 鸿蒙
    +关注

    关注

    60

    文章

    2656

    浏览量

    44356
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿蒙应用元服务开发-Account Kit未成年人模式订阅和处理用户信息变更

    信息变更事件介绍 三、订阅用户信息变更 订阅步骤如下: 1.登录华为开发者联盟,选择“管理中心 > API服务 > API库”。 2.在App Services找到RISC
    发表于 04-16 17:43

    鸿蒙应用元服务开发-Account Kit配置登录权限

    Token。之后将Authorization Code传给元服务服务器处理,可参考客户端与服务端交互开发开发步骤a和b。元
    发表于 04-15 16:03

    鸿蒙应用元服务开发-Account Kit获取手机号

    。 二、快速验证 (一)场景介绍 当元服务对获取的手机号时效性要求不高时,可调用Scenario Fusion Kit的快速验证手机号Button,向用户发起手机号授权申请,Button组件实现了
    发表于 04-08 16:14

    鸿蒙应用元服务开发-Account Kit获取收货地址

    一、场景介绍 当元服务需要获取用户收货地址时,可使用选择收货地址Button,引导用户添加或选择已有的收货地址,并最终获取用户的收货地址。 二、约束与限制 收货地址中的手机号信息仅支持输入中国
    发表于 04-07 17:15

    鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述

    一、概述 当元服务需要完善用户个人资料(头像、手机号、收货地址、发票抬头)时,可通过Account Kit提供的相关能力,引导用户填写、管理相关信息并完成授权。获取头像、手机号、收货地址、发票抬头
    发表于 04-02 11:10

    鸿蒙应用元服务开发-Account Kit获发票抬头

    一、场景介绍 当元服务需要获取用户发票抬头时,可使用选择发票抬头Button,帮助用户打开发票抬头选择页面进行选择或管理发票抬头。 二、业务流程 流程说明: 用户需要使用发票抬头时,元
    发表于 04-01 15:26

    鸿蒙应用元服务开发-Account Kit概述

    账号服务功能当前仅支持中国境内(不包含中国香港、中国澳门、中国台湾)。 五、华为账号登录管理细则 为了确保用户获得良好的登录体验,根据《华为开发服务协议》、《华为APIs使用协议》、
    发表于 03-31 12:08

    华为支付-商户基础支付场景开发步骤

    对返回的支付信息进行SM2签注意事项: 需直接使用通知的完整内容进行
    发表于 02-12 17:12

    华为支付-平台类商户合单支付场景准备

    ,商户服务器需要对返回的支付信息进行SM2签注意事项: 1.需直接使用通知的完整内容进行
    发表于 02-11 10:40

    华为支付-免密支付接入支付并签约场景

    。 9.Payment Kit异步处理支付完成并回调支付结果给商户服务端(支付失败场景不会有支付结果回调通知)。商户服务端需要使用SM2
    发表于 02-10 09:55

    华为支付-免密支付接入签约代扣场景准备

    Kit服务器会调用商户服务端调用预签约接口时传递的回调接口返回签约结果信息给商户服务器。 13.商户服务器收到签约结果回调响应后,使用SM
    发表于 02-08 11:49

    华为支付-免密支付接入签约代扣场景开发步骤

    开发者调用预签约时的入参字段callbackUrl或签约模板配置的回调地址。 为保证信息合法性,商户服务器需要对返回的支付信息进行SM2
    发表于 02-07 11:35

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)综述

    一、综述 Intents Kit(意图框架服务)是HarmonyOS级的意图标准体系 ,意图连接了应用/元服务内的业务功能。 意图框架能帮开发者将应用/元
    发表于 11-28 10:43

    鸿蒙原生开发手记:03-元服务开发全流程(开发服务,只需要看这一篇文章)

    导读 本文带来非常详细的元服务开发及上架全流程介绍包含元服务介绍、创建、服务卡片、
    发表于 11-23 21:52

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐接入方案

    ,具体操作步骤见应用开发准备,完成意图注册应用/元服务发布。应用/元服务中需包含意图注册声明文件。 在AppGallery Connect上架后,通过华为开发者联盟>
    发表于 11-14 15:26