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 相关文章推荐
SMARTY学习手记
Jan 04 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
Dec 25 PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
PHP利用Socket获取网站的SSL证书与公钥
Jun 18 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
PHP常用header头定义代码示例汇总
Aug 29 PHP
php中get_object_vars()在数组的实例用法
Feb 22 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
php除数取整示例
2014/04/24 PHP
php树型类实例
2014/12/05 PHP
ThinkPHP安装和设置
2015/07/27 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
简单谈谈PHP中的Reload操作
2016/12/12 PHP
PHP goto语句用法实例
2019/08/06 PHP
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
Javascript的并行运算实现代码
2010/11/19 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
jQuery中$.click()无效问题分析
2015/01/29 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
vue实现分页加载效果
2019/12/24 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
浅谈vue中$bus的使用和涉及到的问题
2020/07/28 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
python实现的登陆Discuz!论坛通用代码分享
2014/07/11 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
Chemist Warehouse官方海外旗舰店:澳洲第一连锁大药房
2017/08/25 全球购物
校长创先争优承诺书
2014/08/30 职场文书
出纳工作检讨书
2014/10/18 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
酒吧七夕情人节宣传语
2015/11/24 职场文书
护理自荐信
2019/05/14 职场文书