PHP5的新型混淆(Hash)方式

  编程之家 jb51.cc 从PHP5.1.2开始,PHP增加了新的hash引擎,该引擎提供了包括md5算法,sha1算法在内的多达35种的不同的hash算法。

  下面让我们实际测试一下效果(PHP5):

以下为引用的内容
<?PHP
$string='password';
echo md5($string);//原来的md5函数
echo '<br>';
echo hash('md5',$string);//新的hash函数,第一个参数指定算法名称
?>

  运行上面的代码,会发现两个为d41d8cd98f00b204e9800998ecf8427e这样的一样的值。可见这个hash函数兼容md5算法。可以把上面代码中的两个md5都替换成sha1,再次运行一下,就可以测试sha1算法的效果

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...