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 相关文章推荐
让你同时上传 1000 个文件 (二)
Oct 09 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
Nov 25 PHP
php初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
Sep 25 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
php实现计数器方法小结
Jan 05 PHP
PHP抓取网页、解析HTML常用的方法总结
Jul 01 PHP
简单PHP会话(session)说明介绍
Aug 21 PHP
php实现36进制与10进制转换功能示例
Jan 10 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 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
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
Javascript base64编码实现代码
2011/12/02 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
解决vue项目router切换太慢问题
2020/07/19 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
Jquery+javascript实现支付网页数字键盘
2020/12/21 jQuery
Element-ui 自带的两种远程搜索(模糊查询)用法讲解
2021/01/29 Javascript
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
Python函数的默认参数设计示例详解
2019/12/01 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python数据预处理方式 :数据降维
2020/02/24 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
Ralph Lauren法国官网:美国高品味时装品牌
2017/12/08 全球购物
城建学院毕业生自荐信
2014/01/31 职场文书
企业军训感想
2014/02/07 职场文书
师德师风建设方案
2014/05/08 职场文书
节电标语大全
2014/06/23 职场文书
入党现实表现材料
2014/12/23 职场文书
贪污检举信范文
2015/03/02 职场文书
音乐教师求职信范文
2015/03/20 职场文书
数据结构课程设计心得体会
2016/01/15 职场文书
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers