我们经常会遇到一些js里面先见到words等数组的,但是不知道它原始的字符串是什么的情况,这个时候我们可以使用对称的stringify进行还原, 比如CryptoJS.enc.Utf8.parse('key或者iv值')的结果,我们可以通过CryptoJS.enc.Utf8.stringify(CryptoJS.enc.Utf8.parse('key或者iv值')) 进行还原\
var CryptoJS = require("crypto-js"); // npm install -g crypto-js var e = CryptoJS.enc.Utf8.parse('jo8j9wGw%6HbxfFn'); // 数组 console.log(e) // 反推 console.log(CryptoJS.enc.Utf8.stringify(e)) // 根据 console.log(CryptoJS.lib.WordArray.create([1785673834, 964118391, 624314466, 2019968622]).toString(CryptoJS.enc.Utf8)) // 通过数组进行还原
找到加密位置和stringify方法的函数
console.log(d.a.enc.Utf8.stringify(m)) console.log(d.a.lib.WordArray.create([808530483, 875902519, 943276354, 1128547654]).toString(d.a.enc.Utf8))
标签:aes,enc,console,key,Utf8,stringify,words,CryptoJS,log From: https://www.cnblogs.com/yoyo1216/p/17924989.html