一个简单不过却很非常实用的PHP加密字符串方法
Posted ricky_zhu_li_ke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简单不过却很非常实用的PHP加密字符串方法相关的知识,希望对你有一定的参考价值。
/**
* 对字符串进行不可逆加密
*/
function gen_pass($string)
$j=0;
$start = 0;
$result = array();
if (!is_string($string))
return false;
// 将字符串按照2进制值进行切分成数组。然后进行对数组进行倒序排列,然后再次合并。最后使用MD5加密输出
$strlen = strlen($string);
if (!$strlen)
return false;
while ($start < $strlen)
$result[$j] = substr($string, $start, 2 << $j);
$start += (2 << $j);
++$j;
if ($strlen > 32)
$string = '';
while ($j > 0)
$string .= $result[--$j];
return md5($string);
以上是关于一个简单不过却很非常实用的PHP加密字符串方法的主要内容,如果未能解决你的问题,请参考以下文章
php开发常用的实用方法(第一节)(电商开发微信支付宝开发常用)