读书人

关于php MD5的16位raw binary输出跟32

发布时间: 2012-12-21 12:03:49 作者: rapoo

关于php MD5的16位raw binary输出和32位字符串输出

因为需要php aes加密数据,考虑使用php MD5 输出16位的binary作为密钥。

google 了一下“php MD5 16”? 竟然发现很多文章建议用截取字符串的方式实现,语句如下所示:

<?php echo substr(md5("admin"),8,16); // 16位MD5加密 ?>

?

也许他们需要一个长度是16位的随机字符串, 更可能的是他们理解错了MD5的真正意义。

?

$bin = md5("aaa",ture);for($a=0;$a<strlen($bin);$a++){    echo ord( $bin[$a] ).','; //每一都位打印出来}//输出:71,188,229,199,79,88,159,72,103,219,213,126,156,169,248,8,

?

读书人网 >PHP

热点推荐