eumnq8 发表于 2020-12-16 15:19:05

CryptoJS中WordArray使用总结

WordArray (An array of 32-bit words.)

1、初始化
var wordArray = CryptoJS.lib.WordArray.create();//创建一个空的 WordArray对象
2、WordArray 对象 —>16进制字符串
var string = wordArray.toString();//默认CryptoJS.enc.Hex,即16进制字符串
var string = wordArray.toString(CryptoJS.enc.Utf8);//utf-8字符串
3、16进制字符串 —>WordArray对象
var wordArray = CryptoJS.enc.Hex.parse(hexString);
4、 WordArray对象—>utf8字符串
var utf8String = CryptoJS.enc.Utf8.stringify(wordArray);
//等价于2.2中 wordArray.toString(CryptoJS.enc.Utf8);
5、utf8字符串—>WordArray对象
var wordArray = CryptoJS.enc.Utf8.parse(utf8String);
6、WordArray对象—>Base64字符串
var base64String = CryptoJS.enc.Base64.stringify(wordArray);
7、Base64字符串—>WordArray对象
var wordArray = CryptoJS.enc.Base64.parse(base64String);

页: [1]
查看完整版本: CryptoJS中WordArray使用总结