Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

CryptoJS中WordArray

WordArray (An array of 32-bit words),可以理解成CryptoJS中定义的数据类型,叫“单词数组”。

初始化

var wordArray = CryptoJS.lib.WordArray.create();  //创建一个空的 WordArray对象

WordArray对象 > 16进制字符串

var string = wordArray.toString(); //默认CryptoJS.enc.Hex,即16进制字符串
var string = wordArray.toString(CryptoJS.enc.Utf8); //utf-8字符串

16进制字符串 > WordArray对象

var wordArray = CryptoJS.enc.Hex.parse(hexString);

WordArray对象 > utf8字符串

var utf8String = CryptoJS.enc.Utf8.stringify(wordArray);
//等价于 wordArray.toString(CryptoJS.enc.Utf8);

utf8字符串 > WordArray对象

var wordArray = CryptoJS.enc.Utf8.parse(utf8String);

WordArray对象 > Base64字符串

var base64String = CryptoJS.enc.Base64.stringify(wordArray);

Base64字符串 > WordArray对象

var wordArray = CryptoJS.enc.Base64.parse(base64String);
上一篇 node-rsa使用
下一篇 前端接收后端文件流并下载的几种方法