OpenHarmony三方库中心仓使用

65 阅读1分钟

仓库介绍

OpenHarmony三方库中心仓 地址 常用的一些第三方仓库下载市场,能够方便快速进行开发鸿蒙应用。。。

举例为证如何使用三方库

crypto-js 加密举例

安装

第一步安装三方库@ohos/crypto-js

ohpm  install @ohos/crypto-js 

引入依赖

import { CryptoJS } from '@ohos/crypto-js'
// or
import CryptoJS from '@ohos/crypto-js'

代码参考

import { CryptoJS } from '@ohos/crypto-js'

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';
  @State pwdText:string = CryptoJS.MD5("123456").toString()
  build() {
    RelativeContainer() {
      Text(this.pwdText)
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
    }
    .height('100%')
    .width('100%')
  }
}

加密效果

image.png

其他加密方法

其他加密算法使用方式,如sha1、sha256、sha224、sha512、sha384、sha3、ripemd160、hmac-md5、hmac-sha1、hmac-sha256、hmac-sha224、hmac-sha512、hmac-sha384、hmac-sha3、hmac-ripemd160 、pbkdf2、aes、tripledes、rc4、rabbit、rabbit-legacy、evpkdf、des、triple-des、format-openssl、format-hex、enc-latin1、enc-utf8、enc-hex、enc-utf16、enc-base64、 mode-cfb、mode-ctr、mode-ctr-gladman、mode-ofb、mode-ecb、pad-pkcs7、pad-ansix923、pad-iso10126、pad-iso97971、pad-zeropadding、pad-nopadding。以此类推即可。。。

其他三方库使用步骤

  • 进入三方库中心仓库
  • 搜索对应的三方库
  • 安装对应的三方库
  • 导入对应的三方库
  • 按文档使用对应的三方库
  • 解决未知问题更多参考源码解决。。。