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);