电脑版的是 electron 应用,所以还是挺好懂的。
只有文件的第一个 chunk 被加密了,之后的都是明文
第一个 chunk 的解密方法为:
encodingTechnology
,encodedby
,tracknumber
encodedby
作为 iv ,然后用 aes256cbc 来解密,获得一个 b64 字符串tracknumber
一起丢到xmDecrypt
里,再返回一个 b64 字符串encodingTechnology
+上一步拿到的字符串)把解密后的数据和后面的 chunk 放到一起就行。
1
0o0O0o0O0o 2023-03-11 16:46:09 +08:00
|
2
phithon 2023-03-12 02:07:43 +08:00
可以研究下手机端的 x2m
|