基于@ohos/crypto-js实现加解密工具箱

@ohos/crypto-js简介

@ohos/crypto-js是一个根据crypto-js库移植的鸿蒙三方库,适配源库4.2.0版本,提供了一系列加密算法和安全工具,主要用于执行各种消息摘要计算和对称加解密操作。

@ohos/crypto-jscryptoFramework规格对比

算法类别

算法名称

@ohos/crypto-js

cryptoFramework

消息摘要

MD5

支持

支持

SHA-1

支持

支持

SHA-2

支持

支持

SHA-3

支持

不支持

RIPEMD160

支持

不支持

SM3

不支持

支持

消息认证码

HMAC

支持

支持

密钥派生

PBKDF2

支持

支持

EVPKDF

支持

不支持

对称加解密

AES

支持

支持

DES

支持

不支持

TripleDES

支持

支持

RC4

支持

不支持

Rabbit

支持

不支持

Rabbit-legacy

支持

不支持

SM4

不支持

支持

非对称加解密

RSA

不支持

支持

SM2

不支持

支持

@ohos/crypto-js不支持国密算法和非对称加解密算法,国密算法可以使用三方库@yyz116/sm-crypto

消息摘要算法

MD5算法

MD5(Message-Digest Algorithm 5)是一种广泛使用的散列函数,用于生成128位(32个十六进制数字)的消息摘要。

demo展示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值