可以做超链接或锚文本的网站有哪些,价格低性能好的手机,计算机网站建设 是什么,大型网站建设济南兴田德润o团队怎么样鸿蒙 API9 接入 Crypto库
开发环境 API9。
参考文档
之前研究了半天鸿蒙自身支持的算法库#xff0c;只能说集成起来还是比较麻烦的#xff0c;不如开箱即用的npm crypto好用。不过之前也没想到三方库会这么快的适配鸿蒙#xff0c;毕竟小程序都多少年了#xff0c;各种…鸿蒙 API9 接入 Crypto库
开发环境 API9。
参考文档
之前研究了半天鸿蒙自身支持的算法库只能说集成起来还是比较麻烦的不如开箱即用的npm crypto好用。不过之前也没想到三方库会这么快的适配鸿蒙毕竟小程序都多少年了各种三方库支持的也不是很多socketio等库还都是路人改版的。
最近偶然间看到了鸿蒙还有相关的课程没事刷了刷题看到里边有个三方库的支持感觉还是挺好的这个应该算是官方维护的三方库了吧。一下子就感觉清爽多了。
课程地址
三方库地址
安装
ohpm安装
直接在dev那个开发工具的终端里边输入
ohpm install ohos/crypto-js 不过这个目前有问题最新的默认需要使用最低的 api10 版本不过我能接触到的最高的版本是 9这不尴尬了吗在gitee里边发了翻了翻发现现在最新的tag都是2.1.0了不过貌似支持的最低版本都是api10的这让外围开发还是有点难受的。只能使用手动输入版本的下面的安装方式了。
错误日志如下 hvigor UP-TO-DATE :entry:defaultPreBuild... hvigor UP-TO-DATE :entry:defaultGenerateMetadata... hvigor ERROR: Failed :entry:defaultMergeProfile... hvigor ERROR: The compatibleSdkVersion 9 cannot be smaller than version 10 declared in library [:crypto] as the library might be using APIS not available in 9hvigor ERROR: BUILD FAILED in 61 ms 修改 oh-package.json5 文件
改用指定版本号安装在这个里边写一下然后同步文件的方式比较方便并且注意前边不能够带 ^
{dependencies: {ohos/crypto-js: 2.0.1}
}等待同步完成即可使用Crypto的库了。
示例
import { CryptoJS } from ohos/crypto-jsvar hash CryptoJS.MD5(123456)
console.log(xxxx md5 is hash)// xxxx md5 is e10adc3949ba59abbe56e057f20f883e