Compartir a través de


Descifrado y reescifrado de carga de ASF

[La característica asociada a esta página, SDK de Windows Media Format 11, es una característica heredada. Se ha reemplazado por lector de origen y receptor escritor. lector de origen y receptor escritor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector de origen y escritor receptor en lugar de SDK de Windows Media Format 11, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

En los pasos siguientes se describen las acciones que una aplicación debe completar para descifrar y volver a cifrar cada carga útil:

  1. Incremente el valor de sal.
  2. Pase la carga (cifrada con DRM de Windows Media) y el valor de sal a la función de descifrado, IWMDRMDecrypt::D ecrypt, que devolverá la carga, cifrada mediante la clave pública RC4.
  3. Derive una clave RC4 transitoria aplicando un hash SHA-1 del vector de inicialización concatenado con el valor de sal.
  4. Use la clave transitoria para descifrar la carga.
  5. Vuelva a cifrar inmediatamente la carga con el esquema de protección de contenido autorizado según las reglas de cumplimiento y solidez de exportación de DRM de Windows Media.
  6. Busque la siguiente carga útil.

exportar contenido comprimido