php 16进制压缩
1.先获取字符串的长度通过 $length = strlen(‘ssddwwewew’);
2.用长度去套用一下公式生成byte数组(通过%取余)
$byte[0] = $length/(256*256*256);
$byte[1] = $length/(256*256)%256;
$byte[2] = $length/256%256;
$byte[3] = $length%256;
3 . 然后通过chr()函数生成二进制
- 解密公式
- 读取报文总长度
- 1.获取加密总长度
- 2.通过ord转化为Asiic值
totalstring=substr(data, 0,4);
TotalLen=ord(substr(totalstring,4))*256*256*256+ord(substr(totalstring,−3))∗256∗256+ord(substr(totalstring, -2))*256+ord(substr($totalstring, -1));
本文详细介绍了PHP中十六进制压缩的实现过程,包括字符串长度获取、生成byte数组和解密公式。同时提供了完整的代码示例和解密方法。
1万+

被折叠的 条评论
为什么被折叠?



