一个简单不过却很非常实用的PHP加密字符串方法
2015-04-03 00:20
711 查看
/** * 对字符串进行不可逆加密 */ 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); }
相关文章推荐
- 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中
- DES字符串加密方法 -一个实用的案例
- php中判断一个字符串包含另一个字符串的方法
- sql 计算子字符串在父字符串中出现次数的一个非常简单的办法
- PHP字符串处理的10个简单方法
- 处理PHP字符串的10个简单方法
- JS的md5加密方法 和 PHP的md5加密方法,加密同一字符串,表面上得到的是一样的值,实际上不一样!!
- 一个简单实用的保护视力的方法(IT人士必看的方法)
- 分享一个简单而实用的缩略图方法
- PHP处理字符串的10个简单方法
- PHP字符串处理的10个简单方法
- 处理PHP字符串的10个简单方法
- SQL中获取一个长字符串中某个字符串出现次数的简单方法(函数)
- 一个非常简单的菜单栏折叠控制方法
- 分享一个php验证码程序 简单 实用
- SQL中获取一个长字符串中某个字符串出现次数的简单方法
- SQL中获取一个长字符串中某个字符串出现次数的简单方法
- 一个简单实用的 vb 加密/解密算法
- 处理PHP字符串的10个简单方法
- .net编程比较简单实用的加密方法HASH加密和MD5加密