黄金萬两 发表于 2019-9-10 21:13

求一个 加密解密函数

要php的。能加密和解密 要能压缩字符串
比如
$url= 'https://www.baidu.com/s?wd=%E7%BE%8E%E5%A5%B3&rsv_spt=1&rsv_iqid=0xc6ab4a1e00007806&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_sug3=7&rsv_sug1=5&rsv_sug7=100&rsv_sug2=0&inputT=820&rsv_sug4=1860'
把这个字符串加密后 字符串长度不超过100

CRose 发表于 2019-9-10 21:45

MD5(滑稽

zhshazi523 发表于 2019-9-10 21:51

<?php
$xiaorui = 'https://www.baidu.com/s?wd=%E7%BE%8E%E5%A5%B3&rsv_spt=1&rsv_iqid=0xc6ab4a1e00007806&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_sug3=7&rsv_sug1=5&rsv_sug7=100&rsv_sug2=0&inputT=820&rsv_sug4=1860';
$jmxiaorui = base64_encode($xiaorui);//这里是加密之后的结果
echo "加密:".$jmxiaorui; //输出加密之后的结果
echo "\r\n";
echo "解密:".base64_decode($jmxiaorui); //输出解密之后的结果

?>
我用的base64 其他的感觉花里胡哨没啥用 用最原始的就可以了

wangyujie96 发表于 2019-9-10 22:28

如果是想省服务器流量,配置php.ini启用gzip压缩即可,覆盖全站范围。
RC4加密不能压缩,是原长度。
可以RC4再gzip压缩,可用于压缩字符串的函数:gzcompress、gzdeflate、bzcompress
base64会增加长度,不可取
页: [1]
查看完整版本: 求一个 加密解密函数