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

做同业业务一般关注哪些网站网站怎么做防御

做同业业务一般关注哪些网站,网站怎么做防御,中江县规划和建设局网站,住房和城乡建设部贰级建造师网站生成密钥(C/C) 以生成ECC密钥为例#xff0c;生成随机密钥。具体的场景介绍及支持的算法规格。 注意#xff1a; 密钥别名中禁止包含个人数据等敏感信息。 开发前请熟悉鸿蒙开发指导文档#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复…生成密钥(C/C) 以生成ECC密钥为例生成随机密钥。具体的场景介绍及支持的算法规格。 注意  密钥别名中禁止包含个人数据等敏感信息。 开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 在CMake脚本中链接相关动态库 target_link_libraries(entry PUBLIC libhuks_ndk.z.so)开发步骤 指定待生成的密钥别名keyAlias。 密钥别名的最大长度为64字节。对于不同业务间生成的密钥HUKS将基于业务身份信息进行存储路径隔离不会因为和其他业务密钥同名导致冲突。 初始化密钥属性集。通过[OH_Huks_InitParamSet]、[OH_Huks_AddParams]、[OH_Huks_BuildParamSet]构造密钥属性集paramSet。 密钥属性集中必须包含[OH_Huks_KeyAlg]、[OH_Huks_KeySize]、[OH_Huks_KeyPurpose]属性。 调用[OH_Huks_GenerateKeyItem]传入密钥别名和密钥属性集生成密钥。 说明  如果业务再次使用相同别名调用HUKS生成密钥HUKS将生成新密钥并直接覆盖历史的密钥文件。 HarmonyOS与OpenHarmony鸿蒙文档籽料mau123789是v直接拿 /* 以下以生成ECC密钥为例 */ #include huks/native_huks_api.h #include huks/native_huks_param.h #include string.h OH_Huks_Result InitParamSet(struct OH_Huks_ParamSet **paramSet,const struct OH_Huks_Param *params,uint32_t paramCount) {OH_Huks_Result ret OH_Huks_InitParamSet(paramSet);if (ret.errorCode ! OH_HUKS_SUCCESS) {return ret;}ret OH_Huks_AddParams(*paramSet, params, paramCount);if (ret.errorCode ! OH_HUKS_SUCCESS) {OH_Huks_FreeParamSet(paramSet);return ret;}ret OH_Huks_BuildParamSet(paramSet);if (ret.errorCode ! OH_HUKS_SUCCESS) {OH_Huks_FreeParamSet(paramSet);return ret;}return ret; } struct OH_Huks_Param g_testGenerateKeyParam[] {{.tag OH_HUKS_TAG_ALGORITHM,.uint32Param OH_HUKS_ALG_ECC}, {.tag OH_HUKS_TAG_PURPOSE,.uint32Param OH_HUKS_KEY_PURPOSE_AGREE}, {.tag OH_HUKS_TAG_KEY_SIZE,.uint32Param OH_HUKS_ECC_KEY_SIZE_256}, {.tag OH_HUKS_TAG_DIGEST,.uint32Param OH_HUKS_DIGEST_NONE} }; static napi_value GenerateKey(napi_env env, napi_callback_info info) {/* 1.确定密钥别名 */const char *alias test_generate;struct OH_Huks_Blob aliasBlob { .size (uint32_t)strlen(alias), .data (uint8_t *)alias };struct OH_Huks_ParamSet *testGenerateKeyParamSet nullptr;struct OH_Huks_Result ohResult;do {/* 2.初始化密钥属性集 */ohResult InitParamSet(testGenerateKeyParamSet, g_testGenerateKeyParam,sizeof(g_testGenerateKeyParam) / sizeof(OH_Huks_Param));if (ohResult.errorCode ! OH_HUKS_SUCCESS) {break;}/* 3.生成密钥 */ohResult OH_Huks_GenerateKeyItem(aliasBlob, testGenerateKeyParamSet, nullptr);} while (0);OH_Huks_FreeParamSet(testGenerateKeyParamSet);napi_value ret;napi_create_int32(env, ohResult.errorCode, ret);return ret; }
http://www.dnsts.com.cn/news/137588.html

相关文章:

  • 子网站怎么做网站建设分录怎么开
  • 海洋网络新郑做网站优化
  • 公司小网站怎么做五个h5制作网站
  • 简述网站开发技术哪里做网站公司好
  • 百度识图搜索图片来源合肥seo优化外包公司
  • 哪里找做网站的网站数据库网络错误怎么解决方案
  • 长沙精品网站制作深圳网站建设公司小江
  • 大型网站制作方案建站之星 discuz
  • 长春建设平台网站的公司吗江苏连云港网站设计公司
  • 男女做暖暖的视频试看网站招聘织梦网站
  • 买网站需要多少钱wordpress 评论 正在提交_请稍后
  • 山西建设局网站首页常州网站建设外包
  • 做的网站用户密码在哪里找企业网站内容更新
  • 无锡网站制作选哪家中国建设在线平台官网
  • 网站打赏怎么做的软件开发服务费
  • 中国建设银行网站上不去网站备案不注销有什么后果
  • 关注网站建设怎么做网络平台
  • 温州企业模板建站如何把字体导入wordpress
  • 怎样用自己的主机做网站平凉公司网站建设
  • seo网站推广多少钱最难进的十大央企
  • 南京市浦口区城乡建设局网站微信网站开发源代码
  • 旅游景区网站建设策划书seo描述是什么意思
  • 药检局信息化网站系统建设方案深圳市响应式网站建设
  • 国外唯美flash个人网站欣赏常德建设企业网站
  • 网站如何快速被wordpress分享按钮
  • 建设银行 网站无法打开建设厅网站上企业登录
  • 青岛网站建设网站怎样浏览被国内封禁的网站
  • 惠州 网站建设温州网站建设方案服务
  • 登不上建设银行网站桂林百姓网
  • 微信公众号网站开发语言外贸访问国外网站