HarmonyOS 鸿蒙Next eftool-子模块-ef_crypto
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>严重支持222