微信公开课
如何看待微信公开课小程序热门讨论「小程序使用cryptojs库」
摘要:小程序使用cryptojs库
展开:从github下载了几个文件,在网页测试是成功的。htmlheadscriptsrc./core.jstypetext/javascript/scriptscriptsrc./ciphercore.jstypetext/javascript/scriptscriptsrc./aes.jstypetext/javascript/scriptscriptsrc./padzeropadding.jstypetext/javascript/scriptscripttypetext/javascriptvardataTestString;varkeyCryptoJS.enc.Latin1.parse(1234567812345678);varivCryptoJS.enc.Latin1.parse(1234567812345678);//加密varencryptedCryptoJS.AES.encrypt(data,key,{iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.ZeroPadding});//解密vardecryptedCryptoJS.AES.decrypt(encrypted,key,{iv:iv,padding:CryptoJS.pad.ZeroPadding});console.log(decrypted.toString(CryptoJS.enc.Utf8));/script/head/html但是在小程序的页面js文件里,仅仅是包含文件进来就报错了:varcorerequire(../../core)varcipherrequire(../../ciphercore)varconfigrequire(../../config)varaesrequire(../../aes)varpadrequire(../../padzeropadding)出错信息说是CryptoJS未定义,在github里的文档都是以npm安装为基础进行的示例说明,参考不了。了解更多