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 相关文章推荐
基于Zookeeper的使用详解
May 02 PHP
解析php中反射的应用
Jun 18 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
Oct 29 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
利用“多说”制作留言板、评论系统
Jul 14 PHP
100行PHP代码实现socks5代理服务器
Apr 28 PHP
phpcms的分类名称和类别名称的调用
Jan 05 PHP
PHP验证终端类型是否为手机的简单实例
Feb 07 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
PHP里的$_GET数组介绍
Mar 22 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下intval()和(int)转换使用与区别
2008/07/18 PHP
discuz论坛 用户登录 后台程序代码
2008/11/27 PHP
PHP 组件化编程技巧
2009/06/06 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
2013/07/03 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
2014/03/22 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
JavaScript文件的同步和异步加载的实现代码
2017/08/19 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
angular多语言配置详解
2019/05/16 Javascript
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
Bootstrap table 服务器端分页功能实现方法示例
2020/06/01 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python Flask框架扩展操作示例
2019/05/03 Python
pd.DataFrame统计各列数值多少的实例
2019/12/05 Python
使用Django实现把两个模型类的数据聚合在一起
2020/03/28 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
python 基于DDT实现数据驱动测试
2021/02/18 Python
口头翻译求职人自荐信
2013/12/07 职场文书
酒店个人培训自我鉴定
2013/12/11 职场文书
小型女装店的创业计划书
2014/01/09 职场文书
大学校务公开实施方案
2014/03/31 职场文书
旷课检讨书范文
2014/10/30 职场文书
Python中seaborn库之countplot的数据可视化使用
2021/06/11 Python
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL