该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
$globals=intval(536870912);
$globals=intval(1073741824);
$s11=7;
$s12=12;
$s13=17;
$s14=22;
$s21=5;
$s22=9;
$s23=14;
$s24=20;
$s31=4;
$s32=11;
$s33=16;
$s34=23;
$s41=6;
$s42=10;
$s43=15;
$s44=21;
$x=converttowordarray($smessage);
$a=0x67452301;
$b=0xefcdab89;
$c=0x98badcfe;
$d=0x10325476;
for ($k=0; $k<=count($x); $k=$k+16)
{
$aa=$a;
$bb=$b;
$cc=$c;
$dd=$d;
md5_ff($a,$b,$c,$d,$x,$s11,0xd76aa478);
md5_ff($d,$a,$b,$c,$x,$s12,0xe8c7b756);
md5_ff($c,$d,$a,$b,$x,$s13,0x242070db);
md5_ff($b,$c,$d,$a,$x,$s14,0xc1bdceee);
md5_ff($a,$b,$c,$d,$x,$s11,0xf57c0faf);
md5_ff($d,$a,$b,$c,$x,$s12,0x4787c62a);
md5_ff($c,$d,$a,$b,$x,$s13,0xa8304613);
md5_ff($b,$c,$d,$a,$x,$s14,0xfd469501);
md5_ff($a,$b,$c,$d,$x,$s11,0x698098d8);
md5_ff($d,$a,$b,$c,$x,$s12,0x8b44f7af);
md5_ff($c,$d,$a,$b,$x,$s13,0xffff5bb1);
md5_ff($b,$c,$d,$a,$x,$s14,0x895cd7be);
md5_ff($a,$b,$c,$d,$x,$s11,0x6b901122);
md5_ff($d,$a,$b,$c,$x,$s12,0xfd987193);
md5_ff($c,$d,$a,$b,$x,$s13,0xa679438e);
md5_ff($b,$c,$d,$a,$x,$s14,0x49b40821);
md5_gg($a,$b,$c,$d,$x,$s21,0xf61e2562);
md5_gg($d,$a,$b,$c,$x,$s22,0xc040b340);
md5_gg($c,$d,$a,$b,$x,$s23,0x265e5a51);
md5_gg($b,$c,$d,$a,$x,$s24,0xe9b6c7aa);
md5_gg($a,$b,$c,$d,$x,$s21,0xd62f105d);
md5_gg($d,$a,$b,$c,$x,$s22,0x2441453);
md5_gg($c,$d,$a,$b,$x,$s23,0xd8a1e681);
md5_gg($b,$c,$d,$a,$x,$s24,0xe7d3fbc8);
md5_gg($a,$b,$c,$d,$x,$s21,0x21e1cde6);
md5_gg($d,$a,$b,$c,$x,$s22,0xc33707d6);
md5_gg($c,$d,$a,$b,$x,$s23,0xf4d50d87);
md5_gg($b,$c,$d,$a,$x,$s24,0x455a14ed);
md5_gg($a,$b,$c,$d,$x,$s21,0xa9e3e905);
md5_gg($d,$a,$b,$c,$x,$s22,0xfcefa3f8);
md5_gg($c,$d,$a,$b,$x,$s23,0x676f02d9);
md5_gg($b,$c,$d,$a,$x,$s24,0x8d2a4c8a);
md5_hh($a,$b,$c,$d,$x,$s31,0xfffa3942);
md5_hh($d,$a,$b,$c,$x,$s32,0x8771f681);
md5_hh($c,$d,$a,$b,$x,$s33,0x6d9d6122);
md5_hh($b,$c,$d,$a,$x,$s34,0xfde5380c);
md5_hh($a,$b,$c,$d,$x,$s31,0xa4beea44);
md5_hh($d,$a,$b,$c,$x,$s32,0x4bdecfa9);
md5_hh($c,$d,$a,$b,$x,$s33,0xf6bb4b60);
md5_hh($b,$c,$d,$a,$x,$s34,0xbebfbc70);
md5_hh($a,$b,$c,$d,$x,$s31,0x289b7ec6);
md5_hh($d,$a,$b,$c,$x,$s32,0xeaa127fa);
md5_hh($c,$d,$a,$b,$x,$s33,0xd4ef3085);
md5_hh($b,$c,$d,$a,$x,$s34,0x4881d05);
md5_hh($a,$b,$c,$d,$x,$s31,0xd9d4d039);
md5_hh($d,$a,$b,$c,$x,$s32,0xe6db99e5);
md5_hh($c,$d,$a,$b,$x,$s33,0x1fa27cf8);
md5_hh($b,$c,$d,$a,$x,$s34,0xc4ac5665);
md5_ii($a,$b,$c,$d,$x,$s41,0xf4292244);
md5_ii($d,$a,$b,$c,$x,$s42,0x432aff97);
md5_ii($c,$d,$a,$b,$x,$s43,0xab9423a7);
md5_ii($b,$c,$d,$a,$x,$s44,0xfc93a039);
md5_ii($a,$b,$c,$d,$x,$s41,0x655b59c3);
md5_ii($d,$a,$b,$c,$x,$s42,0x8f0ccc92);
md5_ii($c,$d,$a,$b,$x,$s43,0xffeff47d);
md5_ii($b,$c,$d,$a,$x,$s44,0x85845dd1);
md5_ii($a,$b,$c,$d,$x,$s41,0x6fa87e4f);
md5_ii($d,$a,$b,$c,$x,$s42,0xfe2ce6e0);
md5_ii($c,$d,$a,$b,$x,$s43,0xa3014314);
md5_ii($b,$c,$d,$a,$x,$s44,0x4e0811a1);
md5_ii($a,$b,$c,$d,$x,$s41,0xf7537e82);
md5_ii($d,$a,$b,$c,$x,$s42,0xbd3af235);
md5_ii($c,$d,$a,$b,$x,$s43,0x2ad7d2bb);
md5_ii($b,$c,$d,$a,$x,$s44,0xeb86d391);
$a=addunsigned($a,$aa);
$b=addunsigned($b,$bb);
$c=addunsigned($c,$cc);
$d=addunsigned($d,$dd);
}
return strtolower(wordtohex($a).wordtohex($b).wordtohex($c).wordtohex($d));
}
$aaa=php_md5("sdfasdf");
echo $aaa;