PHP实现的简单sha1加密功能示例


Posted in PHP onAugust 27, 2017

本文实例讲述了PHP实现的sha1加密功能。分享给大家供大家参考,具体如下:

function encryptTokey($data){
     $apikey = 'testapikey111';
     $ps1 = sha1($apikey . strtolower($data));
     $ps1 = strtoupper($ps1);
     $s1 = implode(str_split($ps1, 2), '-');
     $ps2 = md5($s1 . $apikey);
     $ps2 = strtoupper($ps2);
     $token = implode(str_split($ps2, 2), '-');
     return $token;
}
echo encryptTokey('testdata');

运行结果:

68-10-98-74-4C-82-74-4B-CC-49-31-98-46-02-EE-8E
PHP 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
第三节--定义一个类
Nov 16 PHP
PHP文件上传实例详解!!!
Jan 02 PHP
ASP和PHP都是可以删除自身的
Apr 09 PHP
php smarty函数扩展
Mar 15 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
PHP不使用递归的无限级分类简单实例
Nov 05 PHP
PHP中STDCLASS用法实例分析
Nov 11 PHP
php rsa 加密,解密,签名,验签详解
Dec 06 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
PHP getName()函数讲解
Feb 03 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 #PHP
详解PHP swoole process的使用方法
Aug 26 #PHP
Yii2框架可逆加密简单实现方法
Aug 25 #PHP
PHP5.6新增加的可变函数参数用法分析
Aug 25 #PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 #PHP
CodeIgniter整合Smarty的方法详解
Aug 25 #PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 #PHP
You might like
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
JavaScript模拟可展开、拖动与关闭的聊天窗口实例
2015/05/12 Javascript
JavaScript 字符串数字左补位,右补位,取固定长度,截位扩展函数代码
2017/03/25 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
jQuery封装animate.css的实例
2018/01/04 jQuery
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
解决await在forEach中不起作用的问题
2021/02/25 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Python对列表排序的方法实例分析
2015/05/16 Python
Python利用IPython提高开发效率
2016/08/10 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
2017/07/06 Python
Python编程实现线性回归和批量梯度下降法代码实例
2018/01/04 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Tensorflow Summary用法学习笔记
2020/01/10 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
台湾网购生鲜第一品牌:i3Fresh爱上新鲜
2017/10/26 全球购物
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
PHP面试题大全
2015/10/16 面试题
高级工程师岗位职责
2013/12/15 职场文书
财务管理专业自荐信范文
2013/12/24 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
商业计划书如何写?关键问题有哪些?
2019/07/11 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers