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网站在线人数统计
Apr 09 PHP
PHP 引用是个坏习惯
Mar 12 PHP
与文件上传有关的php配置参数总结
Jun 14 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
服务器迁移php版本不同可能诱发的问题
Dec 22 PHP
完美利用Yii2微信后台开发的系列总结
Jul 18 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
PHP 断点续传实例详解
Nov 11 PHP
php进程daemon化的正确实现方法
Sep 06 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
Jul 12 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/03/04 星际争霸
php获取网页内容方法总结
2008/12/04 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
火狐4、谷歌12不支持Jquery Validator的解决方法分享
2011/06/20 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
JS.getTextContent(element,preformatted)使用介绍
2013/09/21 Javascript
jQuery实现精美的多级下拉菜单特效
2015/03/14 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
jQuery常见面试题之DOM操作详析
2017/07/05 jQuery
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
TypeScript 引用资源文件后提示找不到的异常处理技巧
2020/07/15 Javascript
[02:19]2014DOTA2国际邀请赛 专访820少年们一起去追梦吧
2014/07/14 DOTA
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python3字符串学习教程
2015/08/20 Python
python中list列表的高级函数
2016/05/17 Python
Python读csv文件去掉一列后再写入新的文件实例
2017/12/28 Python
Python学习小技巧总结
2018/06/10 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
美国药妆网站:EDCskincare.com(防晒、痤疮、抗衰老等)
2017/04/28 全球购物
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
私营公司诉讼代理委托书范本
2014/09/13 职场文书
涨价通知
2015/04/23 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android