Compartilhar via


Descriptografia e criptografia de conteúdo do ASF

[O recurso associado a esta página, do SDK do Windows Media Format 11, é um recurso herdado. Foi substituído por de Leitor de Origem e do Gravador do Coletor de. de Leitor de Origem e Gravador do Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use de Leitor de Origem e o Gravador do Coletor em vez de do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

As etapas abaixo descrevem as ações que um aplicativo deve concluir para descriptografar e criptografar novamente cada conteúdo:

  1. Incremente o valor do sal.
  2. Passe o conteúdo (criptografado com o DRM do Windows Media) e o valor de sal para a função de descriptografia, IWMDRMDecrypt::D ecrypt, que retornará o conteúdo, criptografado usando a chave pública RC4.
  3. Derivar uma chave RC4 transitória aplicando um hash SHA-1 do vetor de inicialização concatenado com o valor de sal.
  4. Use sua chave transitória para descriptografar a carga.
  5. Recriptografe imediatamente a carga com o esquema de proteção de conteúdo autorizado de acordo com as regras de conformidade e robustez de exportação de DRM de mídia do Windows.
  6. Localize o próximo conteúdo.

exportando de conteúdo compactado