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学习笔记之面向对象编程
Dec 29 PHP
基于php常用正则表达式的整理汇总
Jun 08 PHP
php根据年月获取季度的方法
Mar 31 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
Thinkphp中Create方法深入探究
Jun 16 PHP
Zend Framework基本页面布局分析
Mar 19 PHP
PHP数组函数知识汇总
May 12 PHP
php 数组元素快速去重
May 05 PHP
php 判断IP为有效IP地址的方法
Jan 28 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
实例化php类时传参的方法分析
Jun 05 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 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
PHP 面向对象详解
2012/09/13 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php通过smtp邮件验证登陆的方法
2016/05/11 PHP
PHP精确计算功能示例
2016/11/29 PHP
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
2015/03/12 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
JS中setTimeout的巧妙用法前端函数节流
2016/03/24 Javascript
全面介绍javascript实用技巧及单竖杠
2016/07/18 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
解决vue 子组件修改父组件传来的props值报错问题
2019/11/09 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
Python学习笔记之os模块使用总结
2014/11/03 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
Python实现的文本编辑器功能示例
2017/06/30 Python
Python3.5 + sklearn利用SVM自动识别字母验证码方法示例
2019/05/10 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
通俗易懂了解Python装饰器原理
2020/09/17 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
自荐信模版
2013/10/24 职场文书
2015毕业生自我评价范文
2015/03/02 职场文书
开发微信小程序之WXSS样式教程
2022/04/18 HTML / CSS
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python