HarmonyOS 鸿蒙Next【数据加密】支持哪些国际加密算法?对于不支持的加密算法解决方案是什么?

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next【数据加密】支持哪些国际加密算法?对于不支持的加密算法解决方案是什么?

目前开发过程中发现 API 不支持 DES、SHA1 等这类加密算法。这类问题应该如何解决,有第三方API吗?有大佬了解吗?

2 回复

鸿蒙支持的加密算法详情参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V13/crypto-sym-encrypt-decrypt-spec-V13

对于不支持的算法,您可以通过三方库实现

三方库参考链接: https://ohpm.openharmony.cn/#/cn/detail/[@ohos](/user/ohos)%2Fcrypto-js 

三方库支持的算法的相关demo链接:https://gitee.com/openharmony-sig/crypto-js/blob/master/entry/src/main/ets/pages/Index.ets

更多关于HarmonyOS 鸿蒙Next【数据加密】支持哪些国际加密算法?对于不支持的加密算法解决方案是什么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


对于HarmonyOS 鸿蒙Next的数据加密方面有一定了解,以下是针对您提出问题的专业解答:

HarmonyOS 鸿蒙Next【数据加密】支持的国际加密算法

HarmonyOS 鸿蒙Next支持多种国际加密算法,包括对称加密算法AES,以及非对称加密算法RSA。这些算法在数据传输和存储过程中提供了有效的安全保障。

对于不支持的加密算法解决方案

面对HarmonyOS 鸿蒙Next不支持的加密算法,首先需明确加密算法差异的具体细节,包括算法类型、密钥管理、填充方式及模式等。若差异较小,可通过调整客户端代码以适应鸿蒙系统的要求,如更新加密库、调整密钥生成与存储方式等。若差异较大且无法通过简单调整解决,则需与服务端团队沟通,探讨算法兼容性的解决方案,可能包括但不限于在客户端实现双算法支持或开发一套中间件用于转换加密算法。

回到顶部