仓库介绍
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%')
}
}
加密效果
其他加密方法
其他加密算法使用方式,如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。以此类推即可。。。
其他三方库使用步骤
- 进入三方库中心仓库
- 搜索对应的三方库
- 安装对应的三方库
- 导入对应的三方库
- 按文档使用对应的三方库
- 解决未知问题更多参考源码解决。。。