CryptoJS中WordArray

WordArray (An array of 32-bit words),可以理解成CryptoJS中定义的数据类型,叫“单词数组”。

初始化

1
var wordArray = CryptoJS.lib.WordArray.create();  //创建一个空的 WordArray对象

WordArray对象 > 16进制字符串

1
2
var string = wordArray.toString(); //默认CryptoJS.enc.Hex,即16进制字符串
var string = wordArray.toString(CryptoJS.enc.Utf8); //utf-8字符串

16进制字符串 > WordArray对象

1
var wordArray = CryptoJS.enc.Hex.parse(hexString);

WordArray对象 > utf8字符串

1
2
var utf8String = CryptoJS.enc.Utf8.stringify(wordArray);
//等价于 wordArray.toString(CryptoJS.enc.Utf8);

utf8字符串 > WordArray对象

1
var wordArray = CryptoJS.enc.Utf8.parse(utf8String);

WordArray对象 > Base64字符串

1
var base64String = CryptoJS.enc.Base64.stringify(wordArray);

Base64字符串 > WordArray对象

1
var wordArray = CryptoJS.enc.Base64.parse(base64String);

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :