2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > PHP字符串怎么转十六进制

PHP字符串怎么转十六进制

时间:2023-01-15 00:42:33

相关推荐

PHP字符串怎么转十六进制

后端开发|php教程

php

后端开发-php教程

ecshop 2.7.3 模板源码,ubuntu分区最合理,哪种窗户不进爬虫,php c 引用,516seolzw

今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。

小说源码采集,vscode go代码填充,ubuntu 中标麒麟,无法配置Tomcat,sqlite 中数据减小1,前端开发只学一种框架够了吗,百度指数爬虫源代码,php 本地调试,射阳seo优化推广,给网站划分栏目,在线网页源代码下载,smarty 模板包含文件lzw

如果在TP下使用可以将下面函数放到common.php中

aspx卡盟源码 蓝色,lombok vscode,ubuntu 家庭服务器,tomcat 示范,查看sqlite指令,服务器和虚拟主机区别,html下载插件,前端 mvvm框架详解,seo 爬虫,php守护神,SEO丁真,dedecms 关闭网站,网页直播源码下载,dede图片交易模板,css3页面制作实例,crm客户管理系统 demo,教育培训网站程序lzw

一,加密函数

<?php/***字符串转十六进制函数*@pream string $str=abc;*/function strToHex($str){$hex="";for($i=0;$i

B、解密函数

<?php/***十六进制转字符串函数*@pream string $hex=616263;*/function hexToStr($hex){$str="";for($i=0;$i

加密 解密 转换 函数使用Demo事例,这里为了方便写在了一个类中。

<?phpclass Test{/***字符串转十六进制函数*@pream string $str=abc;*/public function strToHex($str){$hex="";for($i=0;$i<strlen($str);$i++)$hex.=dechex(ord($str[$i]));$hex=strtoupper($hex);return $hex;}/***十六进制转字符串函数*@pream string $hex=616263;*/public function hexToStr($hex){$str="";for($i=0;$i<strlen($hex)-1;$i+=2)$str.=chr(hexdec($hex[$i].$hex[$i+1]));return $str;}} //测试Demo效果$test = new Test();$str = 要加密的内容sxfenglei;$data = $test->strToHex($str);echo 加密内容:要加密的内容sxfenglei

.$data.\;$output = $test->hexToStr($data);echo 解密内容:E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569

.$output;?>

运行结果:

加密内容:要加密的内容sxfenglei

E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569

解密内容:

E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569

要加密的内容sxfenglei

更多相关技术文章,请访问PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。