|  | 
 
 发表于 2013-5-7 22:32:25
|
显示全部楼层 
| 你好,感谢你分享这么优秀的代码,有一个问题请教下。我简单的看了58同城的加密的JS代码, 
 [code=javascript]function getm32str(c, a) {
 if (a.length != 13) {
 alert("timesign error !!!");
 return "";
 }
 return hex_md5(hex_md5(c) + a.substring(5, 11));
 }[/code]
 
 但是你写的是
 
 [code=javascript]function getm32str(c, a) {
 
 return hex_md5(hex_md5(c) );
 }[/code]
 
 if (a.length != 13) {
 alert("timesign error !!!");
 return "";
 } 这个去掉我能理解,但是a.substring(5, 11) 为什么要去掉呢?或者是.NET里面的Javascirpt不支持substring()这个函数吗?谢谢了
 | 
 |