uniapp md5 sm3
时间: 2023-08-10 10:06:34 浏览: 121
在uni-app中使用md5和sm3加密算法,可以通过引入相应的库来实现。对于md5加密,可以使用blueimp-md5库,具体步骤如下:
1. 安装blueimp-md5库:在终端中运行命令`npm install blueimp-md5`。
2. 在需要使用md5加密的地方引入md5库:`let md5 = require("blueimp-md5/js/md5")`。
3. 使用md5函数对需要加密的数据进行加密:`var encryptedData = md5("123456")`。
至于sm3加密算法,在uni-app中没有内置的库来实现。你可以自行搜索并引入适合uni-app的sm3加密库来实现sm3加密功能。请注意,sm3加密算法与md5加密算法不同,所以需要使用不同的库来实现。
引用\[1\]:说明:MD5加密保密性好像没有crypto-js好,MD5在控制台中一些地方好像还是能看到密码 一、MD5加密 1.安装 npm install blueimp-md5 2.使用 fn() { let md5 = require("blueimp-md5/js/md5")//引入 var password = md5("12346")//使用 console.log(password, "password"); } 3.说明 。 引用\[2\]:H5平台登陆注意事项: 微信内嵌浏览器运行H5版时,可通过js sdk实现微信登陆,需要引入一个单独的js,详见普通浏览器上实现微信登陆,并非开放API,需要向微信申请,仅个别开发者有此权限H5平台的其他登陆,比如QQ登陆、微博登陆,uni-app未封装,请在条件编译里按普通H5写法编写。 。 引用\[3\]:注意微信的App支付、小程序支付、H5支付是不同的体系。微信小程序支付在 微信商户平台 申请支付时,选择公众号支付;普通浏览器里也可以调起微信进行支付,这个在微信叫做H5支付,此功能未开放给普通开发者,需向微信单独申请,详见 。
#### 引用[.reference_title]
- *1* [uni-app项目登入密码加密(MD5加密和crypto-js)](https://blog.csdn.net/2202_75509848/article/details/129029317)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [uniapp](https://blog.csdn.net/qd2013498006/article/details/118481660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文