Greasy Fork is available in English.
对使用jsjiami.com进行加密的main.js中的encode函数进行解密
此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.org/scripts/419876/955864/MyFreeMP3%E6%A0%B8%E5%BF%83%E5%87%BD%E6%95%B0encode%E5%AD%97%E6%AE%B5%E5%8A%A0%E5%AF%86%E5%87%BD%E6%95%B0%E8%A7%A3%E5%AF%86%EF%BC%88%E6%9C%AA%E5%AE%8C%E6%88%90%EF%BC%89.js
这个是对MyFreeMP3的音乐搜索API和歌单导入API所用的核心函数function encode(){...}
的解密。
目前解密已经到了最后一步,但是出了我找不到的未知错误。代码中的encode
函数已经可以运行并返回结果,但是根据MyFreeMP3的API接口实际测试验证返回密钥错误
。由于最后一步的解密涉及到了算法知识,我暂时不会解密。如果有哪位大神能够在此基础上更进一步,欢迎和我讨论,我不胜感激。
已经有大佬(没错就是反馈里那位)解密出来了最终可用的版本。感谢!
该代码使用的是jsjiami.com进行的加密