问题描述
js代码如下:functionhexchar2bin(str){vararr=[];for(vari=0;i<str.length;i=i+2){arr.push("\x"+str.substr(i,2))}arr=arr.join("");eval("vartemp='"+arr+"'");returntemp}varn=c.p.value;varj=hexchar2bin(md5(n));varh=md5(j+pt.uin);varg=md5(h+c.verifycode.value.toUpperCase());其中c.p.value="woyaokaoyan";c.verifycode.value="!XBM";pt.uin='x00x00x00x00x14x93x97xe5';最终g=343EA15DA527257EE482FFAD94D62BB1我想用java实现这个过程,但是卡在varh=md5(j+pt.uin);这部分,因为pt.uin是一个十六进制数,J是字符串,所以不确定h的结果,求大神帮忙实现,万分感谢!
解决方案
时间: 2024-12-02 11:35:04