HarmonyOS 鸿蒙Next eftool-子模块-ef_crypto

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

HarmonyOS 鸿蒙Next eftool-子模块-ef_crypto
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html

关于HarmonyOS 鸿蒙Next eftool-子模块-ef_crypto的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

2 回复

<markdown _ngcontent-ilc-c237="" class="markdownPreContainer">

大家好,本人是oh三方库eftool的作者,随着eftool的体量以及用户群体的日益壮大,目前eftool显得有些臃肿,故将eftool按照子模块拆分,目前,子模块ef_crypto已经拆分发布,接下来我们了解一下全新的ef_crypto

ef_crypto地址

点此处访问

ef_crypto变化

相比于eftool而言,ef_crypto针对于加解密更纯粹,去掉了强绑定OutDTO,直接返回处理结果,并且传入的key和iv支持utf8普通字符串,base64,16进制hex等多种形式,返回的结果也支持hex/base64格式

ef_crypto特性

异步方式

模块 介绍
RSA 提RSA供生成密钥加解密验签等系列方法(基于HarmonyOS API)
AES 提供AES生成密钥加解密等系列方法(基于HarmonyOS API)
DES 提供3DES生成密钥加解密等系列方法(基于HarmonyOS API)
SM2 提供SM2生成密钥加解密等系列方法(基于HarmonyOS API)
SM3 提供SM3生成摘要,HMAC等系列方法(基于HarmonyOS API)
SM4 提供SM4生成密钥加解密等系列方法(基于HarmonyOS API)
SHA 提供SHA生成摘要,HMAC等系列方法(基于HarmonyOS API)
ECDSA 提供ECDSA签名验签等系列方法(基于HarmonyOS API)
ECDH 提供ecdh动态协商密钥系列方法(基于HarmonyOS API)
X25519 提供x25519动态协商密钥等系列方法(基于HarmonyOS API)

同步方式

模块 介绍
RSASync 提供RSA同步方式生成密钥加解密验签等系列方法(基于HarmonyOS API)
AESSync 提供AES同步方式生成密钥加解密等系列方法(基于HarmonyOS API)
DESSync 提供3DES同步方式生成密钥加解密等系列方法(基于HarmonyOS API)
SM2Sync 提供SM2同步方式生成密钥加解密等系列方法(基于HarmonyOS API)
SM3Sync 提供SM3同步方式生成摘要,HMAC等系列方法(基于HarmonyOS API)
SM4Sync 提供SM4同步方式生成密钥加解密等系列方法(基于HarmonyOS API)
SHASync 提供SHA同步方式生成摘要,HMAC等系列方法(基于HarmonyOS API)
MD5 提供MD5生成摘要等系列方法(基于HarmonyOS API)
ECDSASync 提供ECDSA同步方式签名验签等系列方法(基于HarmonyOS API)
ECDHSync 提供ecdh同步方式动态协商密钥系列方法(基于HarmonyOS API)
X25519Sync 提供x25519同步方式动态协商密钥等系列方法(基于HarmonyOS API)
SHA1 提供SHA1的散列哈希算法
SM2Convert 提供SM2ASN1与C1C3C2/C1C2C3转换类

欢迎大家踊跃使用并评论交流

如果大家有新的需求,欢迎给eftool提出issueissue提交地址

</markdown>
回到顶部