一个简单不过却很非常实用的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常用函数汇总

PHP开发接口使用RSA进行加密解密方法

长知识了!这8个很少用但却很实用的 Python 库真棒!

php开发常用的实用方法(第一节)(电商开发微信支付宝开发常用)

php开发常用的实用方法(第一节)(电商开发微信支付宝开发常用)

PHP 简单的加密解密方法