1.背景
在传id时,需要高效的加密,不让其他人猜出或获得。可生成十六进制,再加几位干扰数,若位数不是太长,也可用乘以2再除以2来干扰。
2.bin2hex()
bin2hex()函数把ASCII字符的字符串转换为十六进制值。
生成字符串再转回去,有2个函数:
pack()
hex2bin()
以上3函数应用演示:
echo bin2hex('442000105000');
echo pack('H*','343432303030313035303030');
echo hex2bin('343432303030313035303030');