# 知识点： md5的16位加密

## 解题思路

观察请求内容，发现存在固定的token值

![请求](./img/1.png)

跟值进入js中发现代码`i.hasContent && i.data || null`,这断代码最终执行`i.data`

![请求](./img/2.png)

继续控制调试，发现此断代码`md5(k['toString']())`，传入的是k的字符串，而k是页码

![请求](./img/3.png)

这里可以利用在线md5工具比对加密结果

![请求](./img/4.png)

问题解决是md5的16位加密