Partager via


Déchiffrement et rechiffrage de charge utile ASF

Les étapes ci-dessous décrivent les actions qu’une application doit effectuer pour déchiffrer et rechiffrer chaque charge utile :

  1. Incrémentez la valeur salt.
  2. Transmettez la charge utile (chiffrée avec Windows Media DRM) et la valeur salt à la fonction de déchiffrement , IWMDRMDecrypt::D ecrypt, qui retourne la charge utile, chiffrée à l’aide de la clé publique RC4.
  3. Dérivez une clé RC4 transitoire en appliquant un hachage SHA-1 du vecteur d’initialisation concaténé avec la valeur salt.
  4. Utilisez votre clé temporaire pour déchiffrer la charge utile.
  5. Rechiffrez immédiatement la charge utile avec le schéma de protection du contenu autorisé conformément aux règles de conformité et de robustesse de l’exportation DRM Windows Media.
  6. Recherchez la charge utile suivante.

Exportation de contenu compressé