md5 16位二进制与32位字符串相互转换示例
2015-01-24信息快讯网
密码很多时候都会用 md5保存,并且很多时候都是16位二进制格式的md5,php 里面 md5($str, true) 可以很方便的获取。更多时候md5结果是一组32个字符组成的字符串,其实转换很简单
<?php$str = 'test'; $cm = md5($str); $bm = md5($str, true);
$cstr = implode(unpack('H*', $bm)); $bstr = pack('H*', $cm);
echo 'str:'. $str . "<br >\n"; echo 'cm :' . $cm . "<br >\n"; echo 'cstr:' . $cstr . "<br >\n"; echo 'urlencode(bm) :' . urlencode($bm) . "<br >\n"; echo 'urlencode(bstr):' . urlencode($bstr) . "<br >\n";
PHP获取文件的MD5值并判断是否被修改的例子
php对包含html标签的字符串进行截取的函数分享
PHP安全的URL字符串base64编码和解码
PHP中的多行字符串传递给JavaScript的两种方法
Thinkphp模板中截取字符串函数简介
php判断数组元素中是否存在某个字符串的方法
php验证是否是md5编码的简单代码
php实现在线生成条形码示例分享(条形码生成器)
微信扫描二维码登录网站代码示例
php截取中文字符串不乱码的方法
生成随机字符串和验证码的类的PHP实例
根据中文裁减字符串函数的php代码
多个PHP中文字符串截取函数
php使用mb_check_encoding检查字符串在指定的编码里是否有效
php实现MD5加密16位(不要默认的32位)