PHP字符串和十六进制如何实现互相转换
今天在做项目中,因为要调用别人网站的接口,结果需要对请求和返回的时间进行十六进制加密处理,于是在网上查了下资料谢了一个转换Demo做个记录。
如果在TP下使用可以将下面函数放到common.php中
一,加密函数
二、解密函数
加密解密转换函数使用Demo事例,这里为了方便写在了一个类中。
//测试Demo效果 $test=newTest(); $str='要加密的内容sxfenglei'; $data=$test->strToHex($str); echo'加密内容:要加密的内容sxfenglei
'.$data.'
'; $output=$test->hexToStr($data); echo'解密内容:E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
'.$output; ?>
运行结果:
加密内容:要加密的内容sxfenglei
E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
解密内容:E8A681E58AA0E5AF86E79A84E58685E5AEB9737866656E676C6569
要加密的内容sxfenglei
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。