AutoJs如何实现Md5签名?

AutoJs如何实现Md5签名?

java的办法

@卢某某 搞定了!谢谢,代码贴出来,分享给需要的人!
importClass(java.security.MessageDigest);//导入需要的包
function MD5(strInfo) {
try {
// 得到一个信息摘要器
var digest = MessageDigest.getInstance("md5");
var result = digest.digest(new java.lang.String(strInfo).getBytes("UTF-8"));
var buffer = new java.lang.StringBuffer();
// 把每一个byte 做一个与运算 0xff;
for (let index = 0; index < result.length; index++) {
var b = result[index];
// 与运算
var number = b & 0xff;// 加盐
var str = java.lang.Integer.toHexString(number);
if (str.length == 1) {
buffer.append("0");
}
buffer.append(str);
}
// 标准的md5加密后的结果
return buffer.toString();
} catch (error) {
alert(error);
return "";
}
}
var strSign=MD5(“1234567890”);
alert(strSign);//1234567890最终结果签名结果是e807f1fcf82d132f9bb018ca6738a19f

  • 4
    帖子
  • 280
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待