PHP实现的简单sha1加密功能示例
本文实例讲述了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
PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:
在线SHA1加密工具:
http://tools.jb51.net/password/sha1encode
文字在线加密解密工具(包含AES、DES、RC4等):
http://tools.jb51.net/password/txt_encode
在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具: 在线sha1/sha224/sha256/sha384/sha512加密工具:
http://tools.jb51.net/password/hash_md5_sha
http://tools.jb51.net/password/sha_encode
在线散列/哈希算法加密工具:
http://tools.jb51.net/password/hash_encrypt
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php加密方法总结》、《PHP编码与转码操作技巧汇总》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php正则表达式用法总结》
希望本文所述对大家PHP程序设计有所帮助。
相关文章
php serialize()与unserialize() 不完全研究
这篇文章主要介绍了php serialize()与unserialize() 的一些区别,需要的朋友可以参考下2017-11-11详解WordPress中调用评论模板和循环输出评论的PHP函数
这篇文章主要介绍了WordPress中调用评论模板和循环输出评论的PHP函数,分别是comments_template函数与wp_list_comments函数的使用,需要的朋友可以参考下2016-01-01PHP cookie,session的使用与用户自动登录功能实现方法分析
这篇文章主要介绍了PHP cookie,session的使用与用户自动登录功能实现方法,结合实例形式分析了php使用cookie与session进行数据存取以及实现自动登陆功能的相关操作技巧,需要的朋友可以参考下2019-06-06PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
这篇文章主要介绍了PHP操作redis实现的分页列表,新增,删除功能封装类与用法,结合实例形式分析了php针对redis数据库基本的连接、查询、添加、分页等操作封装与使用技巧,需要的朋友可以参考下2018-08-08
最新评论