首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

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

2012-12-21 
关于php MD5的16位raw binary输出和32位字符串输出因为需要php aes加密数据,考虑使用php MD5 输出16位的bi

关于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,

?

热点排行