百度解码php解密,百度,解码_解码问题,百度,解码,php - phpStudy

解码问题

想通过来源获取关键词:

例:http://m.baidu.com/from=2001a/s?word=%258d%255d%2529&ix=358%25

%258d%255d%2529 百度后台解码是 “鹅”

想知道这个是怎么解码的?

php/pyton 如何实现解码?

以下是百度的部分加密js。

i = encodeURIComponent(i);

i = i.replace(/%(.{2})/gi,function(l) {

var m = l.replace("%", "");

m = parseInt(m, 16);

m = parseInt(j) + m;

m = m % 256;

m = m.toString(16);

if (m.length < 2) {

m = "0" + m

}

m = "%" + m;

return m

});

i代表输入字符串,j是百度后台生成的数字(百度生成2个数字,一个是j,另一个是ix,ix就是网址ix参数,如上例中 ix=358)

刷新了几次网页,百度生成的 ix 和 j 如下:

ix j

282 130

48 71

395 92

154 3

545 3

785 3

通过 以上js编码函数 编码(j,搜索词)=结果,然后得出这样的链接:

http://m.baidu.com/from=2001a/s?word=结果&ix=百度生成的ix%25

相关阅读:

关于JQ的问题。

。。这是Jquery 的一个bug 吗?

react循环输出问题

学习前端一段时间了,这几天感觉突然不知道学什么?怎么学?甚至不想学,大家有这种感受吗?

Spring中,getBean和@Resource注入bean有啥区别?

myeclipse jar 包引入问题

android 系统回收问题 --!

php soap对象数组

angular使用ng-include,为什么生成不了html代码

daocloud官网的背景,如何模仿

使用css3 column分列以后怎么取到每一列的内容使用css3 column分列以后怎么取到每一列的内容

请大神给推荐好用的ie测试工具

如何只用一个加号计算三个数之和?

有没有比较好的PHP问卷调查开源代码?

请问一下这句话是什么意思?

网站配色如何设计

如何确认数据证书所有者跟你要访问的是同一个对象

微信认证订阅号能否实现给指定用户发送消息的功能的,类似手机短信的功能

yii2高级版如何做微信服务号?

rz 能否强制覆盖掉文件?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值