CryptoJS中WordArray


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM