ASF 有效负载解密和重新加密

[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器接收器编写器取代。 源读取器接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器接收器编写器,而不是 Windows 媒体格式 11 SDK。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

以下步骤描述了应用程序必须完成的作才能解密和重新加密每个有效负载:

  1. 递增盐值。
  2. 将有效负载(使用 Windows Media DRM 加密)和盐值传递给解密函数,IWMDRMDecrypt::D ecrypt,这将返回使用 RC4 公钥加密的有效负载。
  3. 通过应用与盐值串联的初始化向量的 SHA-1 哈希来派生临时 RC4 键。
  4. 使用临时密钥解密有效负载。
  5. 根据 Windows Media DRM 导出符合性和可靠性规则,使用授权的内容保护方案立即重新加密有效负载。
  6. 找到下一个有效负载。

导出压缩内容