Condividi tramite


Chiave e ID chiave

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Quando si crea un pacchetto di un file, si usa una chiave. Una chiave è una parte dei dati usati negli algoritmi di crittografia che proteggono il contenuto. Esistono due parti per ogni chiave: valore di inizializzazione della chiave di licenza e ID chiave (spesso abbreviato come KID). L'ID chiave è pubblico e viene archiviato nell'intestazione del file come modo per identificare la chiave necessaria per decrittografare il file. Il valore di inizializzazione della chiave di licenza è un valore segreto che deve essere condiviso dal packager del contenuto e dall'autorità emittente della licenza.

Un ID chiave identifica il contenuto protetto dal punto di vista della licenza. Anche se è possibile usare lo stesso ID chiave per più file, è consigliabile usare sempre un ID chiave univoco per ogni parte di contenuto protetto.

Molti dei metodi descritti in questa documentazione usano stringhe ID chiave per selezionare le licenze. Queste stringhe contengono l'ID chiave codificato in base64.

Concetti