易创云论坛

 找回密码
 立即注册
查看: 2760|回复: 0

CryptoJS中WordArray

[复制链接]

170

主题

178

帖子

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
100700
发表于 2021-3-4 13:37:05 | 显示全部楼层 |阅读模式
原文连接  https://www.cnblogs.com/qiqi715/p/9623421.html

目录


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



本博客所记录的文章,主要是从网络收集的,有一些因为经过多次转载,所以出处已经不知,若是侵权,请通知我,我及时修改。本博客主要是用来记录我对所写文章的理解,若有错误,请大家指点,相互学习!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|易创云论坛 ( 吉ICP备17001024号-1 )

GMT+8, 2025-2-2 02:00 , Processed in 0.272761 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表