首页 鸿蒙 正文
  • 本文约548字,阅读需3分钟
  • 123
  • 0

鸿蒙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等

本软件是移植开源软件 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()
}
评论