分析:
第一层:AES 对称加密(params)
用固定的 key 0CoJUm6Qyw8W8jud 加密原始数据
再用一个每次请求都不同的 16 位随机密钥,对第一步的结果二次加密
所以每次请求的 params 值都不一样
第二层:RSA 非对称加密(encSecKey)
用固定的公钥(指数 010001 + 超大模数)加密那个随机密钥
模数是 1024 位的,硬算不可能
难点在哪?
要同时复现两个不同的加密算法,任何一个错整个请求就失败
AES 那层还是双重加密(先固定key再随机key),逻辑复杂
RSA 的模数特别长,抄错一个字符都不行
请求体本身也要加密(评论内容、歌曲ID都要塞进 JSON 再加密)
最后还要带上正确的 Cookie(MUSIC_U),否则服务器不认