encryptjs 这个加密库在微信开发者工具里面不能使用了
之前一直能正常用的,最近升级了一下开发者工具,升级到v1.02.1805180,然后突然发现 encryptjs 解密不对了。用 encryptjs 官方的例子代码测试了一下:
var encrypt = require(‘encryptjs’);
var secretkey=‘ios’;
var plaintext=‘apple’;
var cipherText =encrypt.encrypt(plaintext,secretkey,256);
console.log(cipherText+" ****************** ");
var decipher=encrypt.decrypt(cipherText,secretkey,256);
console.log("Deciphered Text is : "+decipher);
在浏览器里面正确输出:‘apple’; 在微信开发者工具里面输出是乱码,而且每次都不一样。
请问这个库是做了什么限制了吗?如果不能用,有什么可以用的加密库推荐呢?谢谢!
ps: 刚更新了最新版本 1805181,问题依然存在,输出示例:
wrYDB8OwUHMCW1/CrcKWG2c= ******************
Deciphered Text is : ÒêJNµr4:
