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 相关文章推荐
如何对PHP程序中的常见漏洞进行攻击
Oct 09 PHP
PHP EOT定界符的使用详解
Sep 30 PHP
Zend 输出产生XML解析错误
Mar 03 PHP
php FPDF类库应用实现代码
Mar 20 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
Nov 14 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
Laravel中10个有用的用法小结
May 06 PHP
基于PHP实现生成随机水印图片
Dec 09 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
Apache2 httpd.conf 中文版
2006/11/17 PHP
PHP+MySQL实现无极限分类栏目的方法
2015/12/23 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
javascipt基础内容--需要注意的细节
2013/04/10 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
jQuery控制TR显示隐藏的三种常用方法
2014/08/21 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
Prototype框架详解
2015/11/25 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
python二分法实现实例
2013/11/21 Python
详解Tensorflow数据读取有三种方式(next_batch)
2018/02/01 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
Python + OpenCV 实现LBP特征提取的示例代码
2019/07/11 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
解决Python命令行下退格,删除,方向键乱码(亲测有效)
2020/01/16 Python
HTML5的革新 结构之美
2011/06/20 HTML / CSS
一站式跨境收款解决方案:Payoneer(派安盈)
2018/09/06 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
开工庆典邀请函范文
2014/01/16 职场文书
七年级音乐教学反思
2014/01/26 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
Canvas绘制像素风图片的示例代码
2021/09/25 HTML / CSS