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 :
- Incrémentez la valeur salt.
- 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.
- Dérivez une clé RC4 transitoire en appliquant un hachage SHA-1 du vecteur d’initialisation concaténé avec la valeur salt.
- Utilisez votre clé temporaire pour déchiffrer la charge utile.
- 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.
- Recherchez la charge utile suivante.
Rubriques connexes