凑合看,t0utia0ha0,JS代码转PHP

来源:互联网 发布:网络丢包测试软件 编辑:程序博客网 时间:2024/05/21 15:04

参数计算


JS代码:

<script src="http://cdn.bootcss.com/blueimp-md5/1.1.0/js/md5.js"></script>  <script type="text/javascript">var r = ss();console.log('#' + r['as']);function ss() {var t = {};        var i = Math.floor((new Date).getTime() / 1e3),        t = i.toString(16).toUpperCase(),        e = md5(i).toString().toUpperCase();console.log('i=' + i);console.log('t=' + t);console.log('e=' + e);        if (8 != t.length) return {            as: "479BB4B7254C150",            cp: "7E0AC8874BB0985"        };        for (var s = e.slice(0, 5), o = e.slice( - 5), a = "", n = 0; 5 > n; n++) a += s[n] + t[n];        //console.log('a=' + a);for (var c = "",        r = 0; 5 > r; r++) c += t[r + 3] + o[r];        return {            as: "A1" + a + t.slice( - 3),            cp: t.slice(0, 3) + c + "E1"        }    }</script>



PHP代码:

<?php$i = time();$t = strtoupper( dechex($i));$e = strtoupper(md5($i));//echo $i.'<br/>';//echo $t.'<br/>';//echo $e.'<br/>';$s = substr($e , 0 , 5);$o = substr($e , -5);$a = '';for($n = 0; 5 > $n; $n++){$a .= $s[$n] . $t[$n];}for($c = "", $r = 0; 5 > $r; $r++){$c .= $t[$r + 3] + $o[$r];}$as =  "A1" . $a . substr($t , -3);echo 'as='.$as;



原创粉丝点击