目錄
WordArray (An array of 32-bit words.
WordArray,我把它理解成CryptoJS中定義的 新的 數據類型,叫“單詞數組”。
1.1 : 初始化
var wordArray = CryptoJS.lib.WordArray.create();//創建一個空的 WordArray對象
1.2 : WordArray 對象 —>16進制字符串
var string = wordArray.toString();//默認CryptoJS.enc.Hex,即16進制字符串
var string = wordArray.toString(CryptoJS.enc.Utf8);//utf-8字符串
1.3 : 16進制字符串 —>WordArray對象
var wordArray = CryptoJS.enc.Hex.parse(hexString);
1.4 : WordArray對象—>utf8字符串
var utf8String = CryptoJS.enc.Utf8.stringify(wordArray);
//等價於2.2中 wordArray.toString(CryptoJS.enc.Utf8);
1.5 : utf8字符串—>WordArray對象
var wordArray = CryptoJS.enc.Utf8.parse(utf8String);
1.6 : WordArray對象—>Base64字符串
var base64String = CryptoJS.enc.Base64.stringify(wordArray);
1.7 : Base64字符串—>WordArray對象
var wordArray = CryptoJS.enc.Base64.parse(base64String);