php自定义hash函数实例

yipeiwu_com6年前PHP代码库

本文实例讲述了php自定义hash函数实现方法。分享给大家供大家参考。具体分析如下:

这里演示php实现的一个简单hash算法,可以用来加密,不过这个函数过于简单,不能用来解密

function SimpleHash($str){  
  $n = 0;
  // The magic happens here:
  // I just loop trough all letters and add the
  // ASCII value to a integer variable. 
  for ($c=0; $c < strlen($str); $c++)
    $n += ord($str[$c]);
  // After we went trough all letters
  // we have a number that represents the
  // content of the string
  return $n;
}

调用方法:

$TestString = 'www.jb51.net';
print SimpleHash($TestString); 
// returns: 1082

希望本文所述对大家的php程序设计有所帮助。

相关文章

调试PHP程序的多种方法介绍

调试的定义:通过一定方法,在程序中找到并减少缺陷的数量,从而使其能正常工作。 这里说一些如何调试PHP程序的经验。 一、PHP自带的调试功能 1、自带的报错功能 两个名词:开发环境是开发...

php解析json数据实例

本文以实例形式展示了php解析json数据的方法,这是一个比较实用的功能,分享给大家供大家参考。具体代码如下: <?php $data; $data.= "["; fo...

php实现按指定大小等比缩放生成上传图片缩略图的方法

本文实例讲述了php实现按指定大小等比缩放生成上传图片缩略图的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:/**  * *  *等比缩放...

PHP创建对象的六种方式实例总结

PHP创建对象的六种方式实例总结

本文实例讲述了PHP创建对象的六种方式。分享给大家供大家参考,具体如下: <?php /** * PHP创建对象的六种方式 */ class Person{ p...

php+Ajax处理xml与json格式数据的方法示例

本文实例讲述了php+Ajax处理xml与json格式数据的方法。分享给大家供大家参考,具体如下: 一、ajax如何处理xml数据格式 register.php 只需修改上一篇《php+...