解密过程 #2

Closed
opened 2023-05-08 17:45:49 +00:00 by lsr · 1 comment
Owner
  1. 需要有一个探测文件是否为支持的 isSupported 方法;
  2. 需要能处理文件的 decrypt 方法;
  3. 尝试识别解密后的内容,若不是合法音频文件则尝试下一个解密方法。

代码应当减少依赖后缀名来判定应使用的解密实例:

  • 多个厂商公用同一个后缀名 (mflac / xm)
  • 同一个厂商使用多个后缀名 (mflach / mggh / mggl etc)
1. 需要有一个探测文件是否为支持的 `isSupported` 方法; 2. 需要能处理文件的 `decrypt` 方法; 3. 尝试识别解密后的内容,若不是合法音频文件则尝试下一个解密方法。 代码应当减少依赖后缀名来判定应使用的解密实例: - 多个厂商公用同一个后缀名 (`mflac` / `xm`) - 同一个厂商使用多个后缀名 (`mflach` / `mggh` / `mggl` etc)
lsr added the
enhancement
component-crypto
labels 2023-05-08 17:45:49 +00:00
lsr added this to the Unlock Music (React) project 2023-05-08 17:45:49 +00:00
lsr added a new dependency 2023-05-09 00:24:04 +00:00
Author
Owner

已经实现 175d6d0645

已经实现 175d6d064560e6d40cba63aac15d54e5c40693bb
lsr closed this issue 2023-05-14 22:17:08 +00:00
lsr self-assigned this 2023-05-15 20:47:28 +00:00
Sign in to join this conversation.
No description provided.