教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php MD5加密16位的实现方法

php MD5加密16位的实现方法

发布时间:2016-10-20   编辑:jiaochengji.com
本文介绍下,在php中用md5加密16位的具体方法,有需要的朋友参考下。

在做php程序时,用到了sql server数据库,表中字段采用了md5 16位加密。

如何操作这样的数据呢,网友提供了一种方法,用substr函数截取:
 

复制代码 代码示例:
substr(md5("admin"),8,16); // 16位MD5加密
md5("admin"); // 32位MD5加密 

php md5下16位和32位的实现代码

代码:
 

复制代码 代码示例:
<?php 
echo substr(md5("admin"),8,16);  // 16位MD5加密 
echo "<hr>"; 
echo md5("admin");    // 32位MD5加密 
?>

 
16位的MD5加密用substr函数截取了字符得到实现。

附:如果遇到MD5加密文件,而又不知道密码,请在数据库中换上这组加密的数据。
 

admin---16位加密---7a57a5a743894a0e
admin---32位加密---21232f297a57a5a743894a0e4a801fc3
admin---40位加密---7a57a5a743894a0e4a801fc343894a0e4a801fc3

substr(md5("admin"),8,16); // 16位MD5加密 正是上面的32为从第8个字符开始的16个字符。

php5支持这样的写法
 

复制代码 代码示例:
echo md5("admin",true);//返回16位

您可能感兴趣的文章:
php MD5加密16位的实现方法
php实现单位时间内字符串加密解密的函数
有关discuz程序中PHP加密函数的原理分析
php md5加密的另类应用
php MD5函数的简单示例
javascript实现MD5加密
php base64加密解密的实现代码
PHP中常用的加密解密方法总结
php怎么给密码进行md5加密
php MD5加密详解

关键词: php加密算法   
[关闭]
~ ~