php自定义hash函数实例


Posted in PHP onMay 05, 2015

本文实例讲述了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 = '3water.com';
print SimpleHash($TestString); 
// returns: 1082

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

PHP 相关文章推荐
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
PHP中使用array函数新建一个数组
Nov 19 PHP
PHP 的比较运算与逻辑运算详解
May 12 PHP
PHP验证码类ValidateCode解析
Jan 07 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
详细解读php的命名空间(一)
Feb 21 PHP
PHP array_reverse() 函数原理及实例解析
Jul 14 PHP
php结合安卓客户端实现查询交互实例
May 05 #PHP
php为字符串前后添加指定数量字符的方法
May 04 #PHP
支持中文、字母、数字的PHP验证码
May 04 #PHP
php替换字符串中间字符为省略号的方法
May 04 #PHP
php中JSON的使用方法
Apr 30 #PHP
PHP使用CURL实现多线程抓取网页
Apr 30 #PHP
PHP遍历数组的方法汇总
Apr 30 #PHP
You might like
学习ExtJS border布局
2009/10/08 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
原生js实现autocomplete插件
2016/04/14 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
用jQuery.ajaxSetup实现对请求和响应数据的过滤
2016/12/20 Javascript
jQuery实现获取隐藏div高度的方法示例
2017/02/09 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
nodejs对express中next函数的一些理解
2017/09/08 NodeJs
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
详解node.js的http模块实例演示
2018/07/12 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
python字符串中的单双引
2017/02/16 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
python返回数组的索引实例
2019/11/28 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
python实现按日期归档文件
2021/01/30 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
恶意软件的定义
2014/11/12 面试题
市场部管理制度
2014/02/02 职场文书
五好党支部事迹材料
2014/02/06 职场文书
给领导的检讨书
2014/02/16 职场文书
《雷鸣电闪波尔卡》教学反思
2014/02/23 职场文书
办公室主任职责范本
2014/03/07 职场文书
出售房屋委托书范本
2014/09/24 职场文书
Go 实现英尺和米的简单单位换算方式
2021/04/29 Golang
js实现自动锁屏功能
2021/06/02 Javascript