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 相关文章推荐
paypal即时到账php实现代码
Nov 28 PHP
PHP正确配置mysql(apache环境)
Aug 28 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
Jan 09 PHP
php 文本文件的读取效率
Feb 10 PHP
php添加文章时生成静态HTML文章的实现代码
Feb 17 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
PHP中让curl支持sock5的代码实例
Jan 21 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
Nov 25 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
如何重写Laravel异常处理类详解
Dec 20 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如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
js 页面执行时间计算代码
2009/03/04 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
解析John Resig Simple JavaScript Inheritance代码
2012/12/03 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
JavaScript 函数replace深入了解
2013/03/14 Javascript
使用jQuery实现的网页版的个人简历(可换肤)
2013/04/19 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
如何实现移动端浏览器不显示 pc 端的广告
2015/10/15 Javascript
JavaScript实现点击按钮切换网页背景色的方法
2015/10/17 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
2018/11/27 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
Django Highcharts制作图表
2016/08/27 Python
Python中turtle作图示例
2017/11/15 Python
聊聊Python中的pypy
2018/01/12 Python
Python多进程原理与用法分析
2018/08/21 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
韩国知名的家庭购物网站:CJmall
2016/08/01 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
儿童生日会策划方案
2014/05/15 职场文书
社区巾帼文明岗事迹材料
2014/06/03 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
行政处罚告知书
2015/07/01 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏