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

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/12/wordarray-in-cryptojs/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
CryptoJS中WordArray
WordArray (An array of 32-bit words),可以理解成CryptoJS中定义的数据类型,叫“单词数组”。 初始化 var wordArray = CryptoJS.lib.WordArray.create(); /……
<<上一篇
下一篇>>
文章目录
关闭
目 录