【Harmony OS】【ARK UI】ets使用第三方类库crypto实现加密解密
在我们的日常开发过程中会经常用到加密解密,数字签名,信息加密是前后端开发经常使用的技术。应用场景包括:用户登录,交易,信息通讯等。
今天分享一下AES加密解密方法,它是通过第三方类库CryptoJS来实现的
1.DevEcoStudio 新建ets项目,在Terminal命令行界面输入
npm install crypto-js --save 下载库
安装完成以后刷新工程会生成node_modules目录
关于鸿蒙ets项目如何npm方式引入第三方js类库
参考链接:
https://developer.huawei.com/consumer/cn/forum/topic/0202769537680520280?fid=0102683795438680754
2.代码如下:
【注】:加密的时候必须转成字符串,使用toString.解密的时候,必须使用utf8的格式
3运行效果如下:
参考链接:
https://www.cnblogs.com/pinkpolk/articles/13600696.html