|
50精币
js代码const CryptoJS = require("crypto-js");
function sign(usname,uspa){
var s= CryptoJS.AES.encrypt(JSON.stringify({
username: usname,
password: uspa
}), "v4NTEx37", {
format: {
stringify: function(e) {
var t = {
ct: e.ciphertext.toString(CryptoJS.enc.Base64)
};
return e.iv && (t.iv = e.iv.toString()),
e.salt && (t.s = e.salt.toString()),
JSON.stringify(t)
},
}
}).toString();
return s
}
var usname = "12345612345"
var uspa = "123456"
console.log(sign(usname,uspa))
运行结果
{"ct":"0WnEkcaT8DHTbNVw++WOUbf3KOVLtXTQvvh6nLCgAsrPgM+RzlxYfgpHydBVYl6d","iv":"b82e25d35d8c6e56510758d8083292c5","s":"d5bc3bbe279794bf"}
解答最好直接给个写好的e文件
|
最佳答案
查看完整内容
精易模块你自己引入一下,这个模块有点老,懒得更新了,用了个精易的十六进制的功能
|