鸿蒙MD5加密方法
温馨提示:本文最后更新于2024年10月10日 08:44,若内容或图片失效,请在下方留言或联系博主。
本软件是移植开源软件 crypto-js 源码在OpenHarmony上进行功能适配,在OpenHarmony上已支持原库crypto-js的功能,目前crypto-js已支持的算法有:MD5、SHA-1、SHA-256、HMAC、HMAC-MD5、HMAC-SHA1、HMAC-SHA256、PBKDF2、AES、RC4、DES等
下载安装库
// @2.0.4 版本号 可以忽略
ohpm install @ohos/crypto-js@2.0.4
使用库
//第一步在需要使用到的页面,导入CryptoJS
import { CryptoJS } from '@ohos/crypto-js'
//第二步在需要使用到md5的业务逻辑,调用md5算法
const hash = CryptoJS.MD5("123456") //传参是需要加密的内容,返回值是加密后的数据
同样可以封装单独的一个文件(使用时 直接调用)
import CryptoJS from '@ohos/crypto-js'
/** /** + 回车
* MD5 加密算法
* @param str 待加密的数据
* @returns 加密后的数据
*/
export function encryptMD5(str: string) {
return CryptoJS.MD5(str).toString()
}