php中md5加密函数怎么用,用php写的md5加密函数

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

$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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值